Use translated Hint instead of english error on password policy
Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
parent
0f8c1b13a3
commit
e62e7a201d
|
@ -33,6 +33,7 @@ namespace OC\Settings\Controller;
|
||||||
use OC\Accounts\AccountManager;
|
use OC\Accounts\AccountManager;
|
||||||
use OC\AppFramework\Http;
|
use OC\AppFramework\Http;
|
||||||
use OC\ForbiddenException;
|
use OC\ForbiddenException;
|
||||||
|
use OC\HintException;
|
||||||
use OC\Settings\Mailer\NewUserMailHelper;
|
use OC\Settings\Mailer\NewUserMailHelper;
|
||||||
use OC\Security\IdentityProof\Manager;
|
use OC\Security\IdentityProof\Manager;
|
||||||
use OCP\App\IAppManager;
|
use OCP\App\IAppManager;
|
||||||
|
@ -406,6 +407,9 @@ class UsersController extends Controller {
|
||||||
$user = $this->userManager->createUser($username, $password);
|
$user = $this->userManager->createUser($username, $password);
|
||||||
} catch (\Exception $exception) {
|
} catch (\Exception $exception) {
|
||||||
$message = $exception->getMessage();
|
$message = $exception->getMessage();
|
||||||
|
if ($exception instanceof HintException && $exception->getHint()) {
|
||||||
|
$message = $exception->getHint();
|
||||||
|
}
|
||||||
if (!$message) {
|
if (!$message) {
|
||||||
$message = $this->l10n->t('Unable to create user.');
|
$message = $this->l10n->t('Unable to create user.');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue