MT#64346 skip email dispatch without a dest email

* when during email template sending invokation there is
  no target email, the process is correctly skipped.

Change-Id: I810b258c9e623b75598fb5da9b98ff499a419c44
(cherry picked from commit 00b960814d)
(cherry picked from commit 981cd81b01)
mr13.5.1
Kirill Solomko 3 months ago
parent f0b70432e1
commit 5822b4e99a

@ -80,6 +80,8 @@ sub new_subscriber {
my $email = $subscriber->contact ?
$subscriber->contact->email : $subscriber->contract->contact->email;
return unless $template->from_email && $email;
my $vars = {
url => $url,
subscriber => $subscriber->username . '@' . $subscriber->domain->domain,
@ -109,6 +111,8 @@ sub password_reset {
my $email = $subscriber->contact ?
$subscriber->contact->email : $subscriber->contract->contact->email;
return unless $template->from_email && $email;
my $vars = {
url => $url,
subscriber => $subscriber->username . '@' . $subscriber->domain->domain,
@ -127,6 +131,8 @@ sub admin_password_reset {
return unless($template);
my $email = $admin->email;
return unless $template->from_email && $email;
my $vars = {
url => $url,
admin => $admin->login,

Loading…
Cancel
Save