Merge pull request #274 from nextcloud/bugfix/267/catch-exception-when-email-is-not-configured
Catch exception when email is not configured
This commit is contained in:
commit
18c8d3995d
|
|
@ -143,6 +143,8 @@ class RegisterController extends Controller {
|
||||||
$this->mailService->sendTokenByMail($registration);
|
$this->mailService->sendTokenByMail($registration);
|
||||||
} catch (RegistrationException $e) {
|
} catch (RegistrationException $e) {
|
||||||
return $this->showEmailForm($email, $e->getMessage());
|
return $this->showEmailForm($email, $e->getMessage());
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
return $this->showEmailForm($email, $this->l10n->t('A problem occurred sending email, please contact your administrator.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
return new RedirectResponse(
|
return new RedirectResponse(
|
||||||
|
|
@ -222,7 +224,7 @@ class RegisterController extends Controller {
|
||||||
} catch (RegistrationException $e) {
|
} catch (RegistrationException $e) {
|
||||||
return $this->validateSecretAndTokenErrorPage();
|
return $this->validateSecretAndTokenErrorPage();
|
||||||
}
|
}
|
||||||
|
|
||||||
$additional_hint = $this->config->getAppValue('registration', 'additional_hint');
|
$additional_hint = $this->config->getAppValue('registration', 'additional_hint');
|
||||||
|
|
||||||
return new TemplateResponse('registration', 'form/user', [
|
return new TemplateResponse('registration', 'form/user', [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue