From ad8f5f5a0fac7b0b9cc10a0b86200f014aca7553 Mon Sep 17 00:00:00 2001
From: Ola Hneini <ola.hneini@gmail.com>
Date: Thu, 11 Aug 2022 09:32:04 +0000
Subject: [PATCH] fix: set interact_as_actor for user upon password reset

closes #178
---
 modules/Auth/Controllers/AuthController.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/modules/Auth/Controllers/AuthController.php b/modules/Auth/Controllers/AuthController.php
index cac50385a2..b2b60aaa0e 100644
--- a/modules/Auth/Controllers/AuthController.php
+++ b/modules/Auth/Controllers/AuthController.php
@@ -169,6 +169,14 @@ class AuthController extends MythAuthController
         $user->force_pass_reset = false;
         $users->save($user);
 
+        helper('auth');
+
+        // set interact_as_actor_id value
+        $userPodcasts = $user->podcasts;
+        if ($userPodcasts = $user->podcasts) {
+            set_interact_as_actor($userPodcasts[0]->actor_id);
+        }
+
         return redirect()
             ->route('login')
             ->with('message', lang('Auth.resetSuccess'));
-- 
GitLab