aboutsummaryrefslogtreecommitdiffstats
path: root/archiva-modules/archiva-web/archiva-security/src/main
diff options
context:
space:
mode:
authorBrett Porter <brett@apache.org>2009-03-20 16:35:02 +0000
committerBrett Porter <brett@apache.org>2009-03-20 16:35:02 +0000
commit34c163502bd8d1f564dd6583cc02147935760fd6 (patch)
treea7b0c7adc676fdd05b315f5c63908a5948d494fc /archiva-modules/archiva-web/archiva-security/src/main
parent66815814265b114792546da22d2d6ba1104ca584 (diff)
downloadarchiva-34c163502bd8d1f564dd6583cc02147935760fd6.tar.gz
archiva-34c163502bd8d1f564dd6583cc02147935760fd6.zip
fix test problems
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@756587 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-modules/archiva-web/archiva-security/src/main')
-rw-r--r--archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java b/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
index a12f4d72c..317631825 100644
--- a/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
+++ b/archiva-modules/archiva-web/archiva-security/src/main/java/org/apache/maven/archiva/security/ArchivaXworkUser.java
@@ -40,6 +40,11 @@ public final class ArchivaXworkUser
public static String getActivePrincipal( Map<String, ?> sessionMap )
{
+ if ( sessionMap == null )
+ {
+ return UserManager.GUEST_USERNAME;
+ }
+
SecuritySession securitySession =
(SecuritySession) sessionMap.get( SecuritySystemConstants.SECURITY_SESSION_KEY );