From 1e75f5e822f1cb287e120bf79b00fca7b6dee788 Mon Sep 17 00:00:00 2001 From: shawn-higgins1 <23224097+shawn-higgins1@users.noreply.github.com> Date: Mon, 22 Jul 2019 15:58:40 -0400 Subject: [PATCH] Don't sent email if there are no admins (#664) --- app/controllers/concerns/emailer.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controllers/concerns/emailer.rb b/app/controllers/concerns/emailer.rb index 0247296c..4dc14572 100644 --- a/app/controllers/concerns/emailer.rb +++ b/app/controllers/concerns/emailer.rb @@ -64,13 +64,19 @@ module Emailer def send_approval_user_signup_email(user) return unless Rails.configuration.enable_email_verification - UserMailer.approval_user_signup(user, admins_url, logo_image, user_color, admin_emails).deliver_now + admin_emails = admin_emails() + unless admin_emails.empty? + UserMailer.approval_user_signup(user, admins_url, logo_image, user_color, admin_emails).deliver_now + end end def send_invite_user_signup_email(user) return unless Rails.configuration.enable_email_verification - UserMailer.invite_user_signup(user, admins_url, logo_image, user_color, admin_emails).deliver_now + admin_emails = admin_emails() + unless admin_emails.empty? + UserMailer.invite_user_signup(user, admins_url, logo_image, user_color, admin_emails).deliver_now + end end private