浏览代码

Initialization of exceptionMappings was broken in last commit

Carlos Sanchez 19 年之前
父节点
当前提交
757062e8f9
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      core/src/main/java/org/acegisecurity/providers/ProviderManager.java

+ 5 - 4
core/src/main/java/org/acegisecurity/providers/ProviderManager.java

@@ -127,15 +127,16 @@ public class ProviderManager extends AbstractAuthenticationManager implements In
             AuthenticationFailureProxyUntrustedEvent.class.getName());
     }
 
+    public ProviderManager() {
+        exceptionMappings.putAll(DEFAULT_EXCEPTION_MAPPINGS);
+    }
+
     //~ Methods ========================================================================================================
 
     public void afterPropertiesSet() throws Exception {
         checkIfValidList(this.providers);
         Assert.notNull(this.messages, "A message source must be set");
-
-        if (exceptionMappings == null) {
-            doAddExtraDefaultExceptionMappings(DEFAULT_EXCEPTION_MAPPINGS);
-        }
+        doAddExtraDefaultExceptionMappings(DEFAULT_EXCEPTION_MAPPINGS);
     }
 
     private void checkIfValidList(List listToCheck) {