Author: jens
Date: Sun Jan 27 21:22:25 2013
New Revision: 1439182

URL: http://svn.apache.org/viewvc?rev=1439182&view=rev
Log:
InMemory: Fix an NPE when creating types without properties

Modified:
    
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryRepositoryServiceImpl.java

Modified: 
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryRepositoryServiceImpl.java
URL: 
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryRepositoryServiceImpl.java?rev=1439182&r1=1439181&r2=1439182&view=diff
==============================================================================
--- 
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryRepositoryServiceImpl.java
 (original)
+++ 
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryRepositoryServiceImpl.java
 Sun Jan 27 21:22:25 2013
@@ -153,7 +153,8 @@ public class InMemoryRepositoryServiceIm
             throw new CmisInvalidArgumentException("Unknown repository " + 
repositoryId);
         
         TypeValidator.checkType(typeManager, type);
-        TypeValidator.checkProperties(typeManager, 
type.getPropertyDefinitions().values());
+        if (null != type.getPropertyDefinitions())
+            TypeValidator.checkProperties(typeManager, 
type.getPropertyDefinitions().values());
         
         typeManager.addTypeDefinition(type);
         return type;


Reply via email to