summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/security/ArchivaConfigurableUsersManager.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/security/ArchivaConfigurableUsersManager.java b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/security/ArchivaConfigurableUsersManager.java
index 50f775d6e..0cc1a4e89 100644
--- a/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/security/ArchivaConfigurableUsersManager.java
+++ b/archiva-modules/archiva-web/archiva-web-common/src/main/java/org/apache/archiva/web/security/ArchivaConfigurableUsersManager.java
@@ -44,7 +44,7 @@ import java.util.Map;
* @author Olivier Lamy
* @since 1.4-M4
*/
-@Service( "userManager#archiva" )
+@Service("userManager#archiva")
public class ArchivaConfigurableUsersManager
extends AbstractUserManager
{
@@ -58,7 +58,7 @@ public class ArchivaConfigurableUsersManager
private Map<String, UserManager> userManagerPerId;
@Inject
- @Named( value = "cache#users" )
+ @Named(value = "cache#users")
private Cache<String, User> usersCache;
private boolean useUsersCache;
@@ -231,6 +231,10 @@ public class ArchivaConfigurableUsersManager
{
if ( lastException != null )
{
+ if ( lastException instanceof UserNotFoundException )
+ {
+ throw (UserNotFoundException) lastException;
+ }
throw new UserManagerException( lastException.getMessage(), lastException );
}
}
@@ -451,7 +455,6 @@ public class ArchivaConfigurableUsersManager
}
-
@Override
public boolean isFinalImplementation()
{