summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-12-17 19:23:04 +0000
committerBharat Mediratta <bharat@menalto.com>2008-12-17 19:23:04 +0000
commit093fb407a839b1bdacd0cd6036b349a42dcfea7d (patch)
tree3cf0771959a445fa06b11a35c5d711afae195bf4 /modules
parent9b6ccfc7f3b495ddc62304ae51da6c1b96810f2b (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.php4
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();
}