diff --git a/settings/Controller/UsersController.php b/settings/Controller/UsersController.php index 102eb61584..a193f9bc8d 100644 --- a/settings/Controller/UsersController.php +++ b/settings/Controller/UsersController.php @@ -33,6 +33,7 @@ namespace OC\Settings\Controller; use OC\Accounts\AccountManager; use OC\AppFramework\Http; use OC\ForbiddenException; +use OC\HintException; use OC\Settings\Mailer\NewUserMailHelper; use OC\Security\IdentityProof\Manager; use OCP\App\IAppManager; @@ -423,6 +424,9 @@ class UsersController extends Controller { $user = $this->userManager->createUser($username, $password); } catch (\Exception $exception) { $message = $exception->getMessage(); + if ($exception instanceof HintException && $exception->getHint()) { + $message = $exception->getHint(); + } if (!$message) { $message = $this->l10n->t('Unable to create user.'); }