From accc41359654eab11b320aaf8560df6cdb27e334 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 21 Jan 2022 15:26:54 +0100 Subject: [PATCH] Fix error management --- htdocs/user/class/user.class.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index f4c7a7352ea..a6b6b5af1e6 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -1907,8 +1907,8 @@ class User extends CommonObject if ($this->pass != $this->pass_indatabase && $this->pass != $this->pass_indatabase_crypted) { // Si mot de passe saisi et different de celui en base $result = $this->setPassword($user, $this->pass, 0, $notrigger, $nosyncmemberpass); - if (!$nbrowsaffected) { - $nbrowsaffected++; + if ($result < 0) { + return -5; } } } @@ -2148,6 +2148,7 @@ class User extends CommonObject } } + // Now, we encrypt the new password $password_crypted = dol_hash($password); }