You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2015/03/10 17:24:05 UTC

svn commit: r1665606 - /directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java

Author: elecharny
Date: Tue Mar 10 16:24:04 2015
New Revision: 1665606

URL: http://svn.apache.org/r1665606
Log:
Don't generate an error when we don't have the creatorsName in an entry. That would solve DIRSTUDIO-940.

Modified:
    directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java

Modified: directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java?rev=1665606&r1=1665605&r2=1665606&view=diff
==============================================================================
--- directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java (original)
+++ directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/api/ldap/model/schema/registries/AbstractSchemaLoader.java Tue Mar 10 16:24:04 2015
@@ -176,13 +176,16 @@ public abstract class AbstractSchemaLoad
 
         name = entry.get( SchemaConstants.CN_AT ).getString();
 
-        if ( entry.get( SchemaConstants.CREATORS_NAME_AT ) == null )
+        Attribute creatorsName = entry.get( SchemaConstants.CREATORS_NAME_AT );
+
+        if ( creatorsName == null )
         {
-            throw new IllegalArgumentException( "entry must have a valid " + SchemaConstants.CREATORS_NAME_AT
-                + " attribute" );
+            owner = null;
+        }
+        else
+        {
+            owner = creatorsName.getString();
         }
-
-        owner = entry.get( SchemaConstants.CREATORS_NAME_AT ).getString();
 
         if ( entry.get( MetaSchemaConstants.M_DISABLED_AT ) != null )
         {