Parcourir la source

Change essence class to use a new ArrayList for the authorities (list from Arrays.asList() doesn't support add method).

Luke Taylor il y a 19 ans
Parent
commit
30d878b22e

+ 1 - 1
core/src/main/java/org/acegisecurity/userdetails/ldap/LdapUserDetailsImpl.java

@@ -113,7 +113,7 @@ public class LdapUserDetailsImpl implements LdapUserDetails {
             instance.credentialsNonExpired = copyMe.isCredentialsNonExpired();
             instance.accountNonLocked = copyMe.isAccountNonLocked();
             instance.controls = copyMe.getControls();
-            mutableAuthorities = Arrays.asList(copyMe.getAuthorities());
+            mutableAuthorities = new ArrayList(Arrays.asList(copyMe.getAuthorities()));
         }
 
         public Essence setDn(String dn) {