From 6a912289f73a7994eb7c0c8925c2f999e9de1cd5 Mon Sep 17 00:00:00 2001 From: Elias Luhr Date: Wed, 15 Sep 2021 09:48:43 +0200 Subject: [PATCH] Moved event to correct place (#430) --- CHANGELOG.md | 1 + src/User/Controller/AdminController.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98ec898..e8ec352 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Fix #384: Delete flash messages after consuming (cgsmith) - Enh: Added SK translations (snickom) - Fix: allow password_changed_at to be saved when reseting password (p4blojf) + - Fix #430: Moved EVENT_BEFORE_PROFILE_UPDATE to correct place (eluhr) ## 1.5.1 April 5, 2020 - Fix #370: Extending view fix (effsoft) diff --git a/src/User/Controller/AdminController.php b/src/User/Controller/AdminController.php index 912b8d8..d8990ba 100644 --- a/src/User/Controller/AdminController.php +++ b/src/User/Controller/AdminController.php @@ -189,8 +189,8 @@ class AdminController extends Controller $this->make(AjaxRequestModelValidator::class, [$profile])->validate(); if ($profile->load(Yii::$app->request->post())) { + $this->trigger(UserEvent::EVENT_BEFORE_PROFILE_UPDATE, $event); if ($profile->save()) { - $this->trigger(UserEvent::EVENT_BEFORE_PROFILE_UPDATE, $event); Yii::$app->getSession()->setFlash('success', Yii::t('usuario', 'Profile details have been updated')); $this->trigger(UserEvent::EVENT_AFTER_PROFILE_UPDATE, $event); @@ -330,7 +330,7 @@ class AdminController extends Controller return $this->redirect(['index']); } - + /** * Forces the user to change password at next login * @param integer $id