Author: thomasm
Date: Thu Dec 10 10:35:15 2015
New Revision: 1719052

URL: http://svn.apache.org/viewvc?rev=1719052&view=rev
Log:
OAK-3751 Limit the unique index "authorizableId" to the "rep:Authorizable" 
nodetype

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java?rev=1719052&r1=1719051&r2=1719052&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserInitializer.java
 Thu Dec 10 10:35:15 2015
@@ -108,7 +108,9 @@ class UserInitializer implements Workspa
             NodeUtil index = 
rootTree.getOrAddChild(IndexConstants.INDEX_DEFINITIONS_NAME, 
JcrConstants.NT_UNSTRUCTURED);
 
             if (!index.hasChild("authorizableId")) {
-                NodeUtil authorizableId = 
IndexUtils.createIndexDefinition(index, "authorizableId", true, new 
String[]{REP_AUTHORIZABLE_ID}, null);
+                NodeUtil authorizableId = 
IndexUtils.createIndexDefinition(index, "authorizableId", true, 
+                        new String[]{REP_AUTHORIZABLE_ID}, 
+                        new String[]{NT_REP_AUTHORIZABLE});
                 authorizableId.setString("info", 
                         "Oak index used by the user management " + 
                         "to enforce uniqueness of rep:authorizableId property 
values.");


Reply via email to