diff --git a/lib/WebGUI/Session.pm b/lib/WebGUI/Session.pm index 78d69fa8b..4d03e54d6 100644 --- a/lib/WebGUI/Session.pm +++ b/lib/WebGUI/Session.pm @@ -24,6 +24,7 @@ use Tie::CPHash; use WebGUI::Config; use WebGUI::ErrorHandler; use WebGUI::Id; +use WebGUI::Cache; use WebGUI::Setting; use WebGUI::SQL; use WebGUI::User; @@ -413,7 +414,9 @@ Refreshes the user's information from the database into this user session. =cut sub refreshUserInfo { - _setupUserInfo($_[0]); + my $userId = shift; + WebGUI::Cache->new(["user",$userId])->delete; + _setupUserInfo($userId); $session{isInGroup} = (); }