From 8a2cf5bb68617004d24469c65b68e8b01ca56621 Mon Sep 17 00:00:00 2001 From: Louis Chemineau Date: Thu, 5 May 2022 11:21:20 +0200 Subject: Do not dispatch postSetPassword when setPassword fails Also Improve error message when setPassword fails Signed-off-by: Louis Chemineau --- apps/settings/lib/Controller/ChangePasswordController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/settings/lib/Controller/ChangePasswordController.php b/apps/settings/lib/Controller/ChangePasswordController.php index 8dd1e6ba028..85e4218ebb5 100644 --- a/apps/settings/lib/Controller/ChangePasswordController.php +++ b/apps/settings/lib/Controller/ChangePasswordController.php @@ -109,7 +109,10 @@ class ChangePasswordController extends Controller { try { if ($newpassword === null || $user->setPassword($newpassword) === false) { return new JSONResponse([ - 'status' => 'error' + 'status' => 'error', + 'data' => [ + 'message' => $this->l->t('Unable to change personal password'), + ], ]); } // password policy app throws exception -- cgit v1.2.3