]> source.dussan.org Git - nextcloud-server.git/commitdiff
forward error message from password policy 13918/head
authorRobin Appelman <robin@icewind.nl>
Mon, 7 Jan 2019 15:28:06 +0000 (16:28 +0100)
committerBackportbot <backportbot-noreply@rullzer.com>
Wed, 30 Jan 2019 10:14:55 +0000 (10:14 +0000)
Signed-off-by: Robin Appelman <robin@icewind.nl>
apps/provisioning_api/lib/Controller/UsersController.php

index 67fa32c6fb237a43f717e8a96344bc43fda44217..6f98129fbd950422b7b7f2207304c26bc473d121 100644 (file)
@@ -512,7 +512,11 @@ class UsersController extends AUserData {
                                $targetUser->setQuota($quota);
                                break;
                        case 'password':
-                               $targetUser->setPassword($value);
+                               try {
+                                       $targetUser->setPassword($value);
+                               } catch (HintException $e) { // password policy error
+                                       throw new OCSException($e->getMessage(), 103);
+                               }
                                break;
                        case 'language':
                                $languagesCodes = $this->l10nFactory->findAvailableLanguages();