Fix issue when admin user uses the home repository
[lgpl/argeo-commons.git] / org.argeo.security.jackrabbit / src / org / argeo / security / jackrabbit / SystemJackrabbitLoginModule.java
index 688791e2cfbe6969c22c1ba470cf9e46a95dfd15..62f8fa02b1d23860011f456253e84b54cabadc9a 100644 (file)
@@ -32,7 +32,7 @@ public class SystemJackrabbitLoginModule implements LoginModule {
        public boolean commit() throws LoginException {
                Set<DataAdminPrincipal> initPrincipal = subject.getPrincipals(DataAdminPrincipal.class);
                if (!initPrincipal.isEmpty()) {
-                       subject.getPrincipals().add(new AdminPrincipal(initPrincipal.iterator().next().getName()));
+                       subject.getPrincipals().add(new AdminPrincipal(SecurityConstants.ADMIN_ID));
                        return true;
                }