From: Robin Appelman Date: Fri, 20 Mar 2015 03:24:50 +0000 (+0100) Subject: show a better error message when trying to create a user that already exists X-Git-Tag: v8.1.0alpha1~239^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=da4ad1c0a2ecedc7b5e44b458fe7e31ccc2cdb0c;p=nextcloud-server.git show a better error message when trying to create a user that already exists --- diff --git a/settings/controller/userscontroller.php b/settings/controller/userscontroller.php index 11afe514016..a6faa3c4a1d 100644 --- a/settings/controller/userscontroller.php +++ b/settings/controller/userscontroller.php @@ -286,6 +286,15 @@ class UsersController extends Controller { } } + if ($this->userManager->userExists($username)) { + return new DataResponse( + array( + 'message' => (string)$this->l10n->t('A user with that name already exists.') + ), + Http::STATUS_CONFLICT + ); + } + try { $user = $this->userManager->createUser($username, $password); } catch (\Exception $exception) {