diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-17 19:23:04 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-17 19:23:04 +0000 |
commit | 093fb407a839b1bdacd0cd6036b349a42dcfea7d (patch) | |
tree | 3cf0771959a445fa06b11a35c5d711afae195bf4 /modules | |
parent | 9b6ccfc7f3b495ddc62304ae51da6c1b96810f2b (diff) |
Fix a bug where setting the active user did not reset group_ids (unit tests ftw!)
Diffstat (limited to 'modules')
-rw-r--r-- | modules/user/helpers/user.php | 4 |
1 files changed, 3 insertions, 1 deletions
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(); } |