From 093fb407a839b1bdacd0cd6036b349a42dcfea7d Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Wed, 17 Dec 2008 19:23:04 +0000 Subject: Fix a bug where setting the active user did not reset group_ids (unit tests ftw!) --- modules/user/helpers/user.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/user/helpers') diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index 6248baab..daf95f02 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -119,7 +119,9 @@ class user_Core { * @return User_Model */ public static function set_active($user) { - Session::instance()->set("user", $user); + $session = Session::instance(); + $session->set("user", $user); + $session->delete("group_ids"); self::load_user(); } -- cgit v1.2.3