From 28a4dc03fc574d9dc8cade1139c84a134dd38535 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 18 Mar 2018 18:06:02 +0200 Subject: [PATCH] Prevent duplicate confirmation emails --- app/Listeners/HandleUserSettingsChanged.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Listeners/HandleUserSettingsChanged.php b/app/Listeners/HandleUserSettingsChanged.php index 3413812eaba7..c70275713d8f 100644 --- a/app/Listeners/HandleUserSettingsChanged.php +++ b/app/Listeners/HandleUserSettingsChanged.php @@ -44,10 +44,10 @@ class HandleUserSettingsChanged $users = $this->accountRepo->loadAccounts(Auth::user()->id); Session::put(SESSION_USER_ACCOUNTS, $users); - if ($event->user && $event->user->isEmailBeingChanged()) { + if ($event->user && $event->user->confirmed && $event->user->isEmailBeingChanged()) { $this->userMailer->sendConfirmation($event->user); $this->userMailer->sendEmailChanged($event->user); - + Session::flash('warning', trans('texts.verify_email')); } }