From eec5e702da5ce7e6a65adb56ad611aee4c97f718 Mon Sep 17 00:00:00 2001 From: Marc Hefter Date: Tue, 11 Apr 2023 16:40:00 +0200 Subject: error handling in update profile from LDAP added error message on InvalidArgumentException Signed-off-by: Marc Hefter --- apps/user_ldap/lib/User/User.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'apps/user_ldap/lib') diff --git a/apps/user_ldap/lib/User/User.php b/apps/user_ldap/lib/User/User.php index f6a2d037ea7..8685ba0c60a 100644 --- a/apps/user_ldap/lib/User/User.php +++ b/apps/user_ldap/lib/User/User.php @@ -645,7 +645,13 @@ class User { .' for uid='.$this->uid.'', ['app' => 'user_ldap']); } } - $accountManager->updateAccount($account); // may throw InvalidArgumentException + try { + $accountManager->updateAccount($account); // may throw InvalidArgumentException + } catch (\InvalidArgumentException $e) { + $this->logger->error('invalid data from LDAP: for uid='.$this->uid.'' + , ['app' => 'user_ldap', 'func' => 'updateProfile' + , 'exception' => $e]); + } } /** -- cgit v1.2.3