diff --git a/lib/NGCP/Panel/Utils/Email.pm b/lib/NGCP/Panel/Utils/Email.pm index 3f146daaa0..2b3b988e3c 100644 --- a/lib/NGCP/Panel/Utils/Email.pm +++ b/lib/NGCP/Panel/Utils/Email.pm @@ -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,