You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by je...@apache.org on 2011/11/10 10:51:01 UTC
svn commit: r1200245 -
/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/query/InMemoryQueryProcessor.java
Author: jens
Date: Thu Nov 10 09:51:01 2011
New Revision: 1200245
URL: http://svn.apache.org/viewvc?rev=1200245&view=rev
Log:
Fix NPE with query on system properties
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/query/InMemoryQueryProcessor.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/query/InMemoryQueryProcessor.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/query/InMemoryQueryProcessor.java?rev=1200245&r1=1200244&r2=1200245&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/query/InMemoryQueryProcessor.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/query/InMemoryQueryProcessor.java Thu Nov 10 09:51:01 2011
@@ -465,7 +465,8 @@ public class InMemoryQueryProcessor {
throw new IllegalStateException("LIKE is not allowed for multi-value properties ");
}
- String propVal = (String) so.getProperties().get(colRef.getPropertyId()).getFirstValue();
+ String propVal = (String) PropertyUtil.getProperty(so, colRef.getPropertyId());
+
String pattern = translatePattern((String) rVal); // SQL to Java
// regex
// syntax