mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-08 22:45:45 +01:00
fix bug in AuthorizationInfo cache
This commit is contained in:
@@ -270,7 +270,7 @@ public class ScmRealm extends AuthorizingRealm
|
||||
{
|
||||
User user = principals.oneByType(User.class);
|
||||
|
||||
AuthorizationInfo info = cache.get(user.getName());
|
||||
AuthorizationInfo info = cache.get(user.getId());
|
||||
|
||||
if (info == null)
|
||||
{
|
||||
@@ -282,10 +282,11 @@ public class ScmRealm extends AuthorizingRealm
|
||||
GroupNames groups = principals.oneByType(GroupNames.class);
|
||||
|
||||
info = createAuthorizationInfo(user, groups);
|
||||
cache.put(user.getId(), info);
|
||||
}
|
||||
else if (logger.isDebugEnabled())
|
||||
else if (logger.isTraceEnabled())
|
||||
{
|
||||
logger.debug("retrieve AuthorizationInfo for user {} from cache",
|
||||
logger.trace("retrieve AuthorizationInfo for user {} from cache",
|
||||
user.getName());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user