From 9e04e6f99ad7a8d78b0bf09a414ed0f1aac3e5db Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Wed, 2 Dec 2020 16:03:08 +0100 Subject: Also translate the phone number when coming in via the accounts manager API directly Signed-off-by: Joas Schilling --- apps/provisioning_api/lib/Controller/UsersController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps/provisioning_api') diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php index 08c541ffa6c..edb1fc5121a 100644 --- a/apps/provisioning_api/lib/Controller/UsersController.php +++ b/apps/provisioning_api/lib/Controller/UsersController.php @@ -654,7 +654,11 @@ class UsersController extends AUserData { $userAccount = $this->accountManager->getUser($targetUser); if ($userAccount[$key]['value'] !== $value) { $userAccount[$key]['value'] = $value; - $this->accountManager->updateUser($targetUser, $userAccount); + try { + $this->accountManager->updateUser($targetUser, $userAccount); + } catch (\InvalidArgumentException $e) { + throw new OCSException('Invalid ' . $e->getMessage(), 102); + } } break; default: -- cgit v1.2.3