aboutsummaryrefslogtreecommitdiffstats
path: root/core/Command/User/Add.php
diff options
context:
space:
mode:
Diffstat (limited to 'core/Command/User/Add.php')
-rw-r--r--core/Command/User/Add.php14
1 files changed, 10 insertions, 4 deletions
diff --git a/core/Command/User/Add.php b/core/Command/User/Add.php
index 368f06cba85..8dd25a7f297 100644
--- a/core/Command/User/Add.php
+++ b/core/Command/User/Add.php
@@ -115,10 +115,16 @@ class Add extends Command {
return 1;
}
- $user = $this->userManager->createUser(
- $input->getArgument('uid'),
- $password
- );
+ try {
+ $user = $this->userManager->createUser(
+ $input->getArgument('uid'),
+ $password
+ );
+ } catch (\Exception $e) {
+ $output->writeln('<error>' . $e->getMessage() . '</error>');
+ return 1;
+ }
+
if ($user instanceof IUser) {
$output->writeln('<info>The user "' . $user->getUID() . '" was created successfully</info>');