From 22b6dab3bacdc2024bf210f5aec4b5b9ce3fa6a2 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Mon, 23 Mar 2020 11:31:19 +0300 Subject: [PATCH] #794 error page appears when email cannot be sent --- .../src/Profile/Password/ForgotPassFormBuilder.php | 1 - .../src/Profile/Password/ForgotPassFormHandler.php | 9 ++++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php index 1b8acb68e..44f06a326 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormBuilder.php @@ -30,7 +30,6 @@ class ForgotPassFormBuilder extends FormBuilder */ protected $options = [ 'redirect' => '/', - 'success_message' => 'anomaly.module.users::message.confirm_reset_password', ]; public function getUser() diff --git a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php index ec8eb11ed..7a7346213 100644 --- a/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php +++ b/addons/default/visiosoft/profile-module/src/Profile/Password/ForgotPassFormHandler.php @@ -37,8 +37,11 @@ class ForgotPassFormHandler } $password->forgot($user); - $password->send($user, $builder->getFormOption('reset_redirect')); - - $messages->success($builder->getFormOption('success_message')); + try { + $password->send($user, $builder->getFormOption('reset_redirect')); + $messages->success(trans('anomaly.module.users::message.confirm_reset_password')); + } catch (\Exception $err) { + $messages->error($err->getMessage()); + } } }