Catch the exception of the password policy app

This commit is contained in:
Joas Schilling 2016-09-07 09:28:42 +02:00
parent 0027304b5f
commit c0ecdf6402
No known key found for this signature in database
GPG Key ID: E166FD8976B3BAC8
2 changed files with 18 additions and 5 deletions

View File

@ -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>');

View File

@ -113,7 +113,14 @@ class ResetPassword extends Command {
return 1;
}
$success = $user->setPassword($password);
try {
$success = $user->setPassword($password);
} catch (\Exception $e) {
$output->writeln('<error>' . $e->getMessage() . '</error>');
return 1;
}
if ($success) {
$output->writeln("<info>Successfully reset password for " . $username . "</info>");
} else {