From 1f88fcda9342d5a0ac82edde25bc1f650701962e Mon Sep 17 00:00:00 2001 From: dpslwk Date: Sun, 26 May 2019 07:39:04 +0100 Subject: [PATCH] UserManager: we only update email if its actually changed Was getting UserEmailChanged event --- app/HMS/User/UserManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/HMS/User/UserManager.php b/app/HMS/User/UserManager.php index 16fc44e2c..037ebc4d3 100644 --- a/app/HMS/User/UserManager.php +++ b/app/HMS/User/UserManager.php @@ -94,7 +94,7 @@ public function updateFromRequest(User $user, Request $request): User $user->setLastname($request['lastname']); } - if ($request['email']) { + if ($request['email'] && $request['email'] != $user->getEmail()) { $oldEmail = $user->getEmail(); $user->setEmail($request['email']); if ($user instanceof MustVerifyEmail) {