Author: fmui
Date: Tue Jul 29 12:54:33 2014
New Revision: 1614330

URL: http://svn.apache.org/r1614330
Log:
Client: Browser Binding: fixed an issue with SCORE() values in queries

Modified:
    
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java

Modified: 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
URL: 
http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java?rev=1614330&r1=1614329&r2=1614330&view=diff
==============================================================================
--- 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
 (original)
+++ 
chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/JSONConverter.java
 Tue Jul 29 12:54:33 2014
@@ -2046,7 +2046,8 @@ public final class JSONConverter {
                 AbstractPropertyData<?> property = null;
 
                 String id = getString(jsonPropertyMap, JSON_PROPERTY_ID);
-                if (id == null) {
+                String queryName = getString(jsonPropertyMap, 
JSON_PROPERTY_QUERYNAME);
+                if (id == null && queryName == null) {
                     throw new CmisRuntimeException("Invalid property!");
                 }
 
@@ -2104,7 +2105,7 @@ public final class JSONConverter {
 
                 property.setId(id);
                 property.setDisplayName(getString(jsonPropertyMap, 
JSON_PROPERTY_DISPLAYNAME));
-                property.setQueryName(getString(jsonPropertyMap, 
JSON_PROPERTY_QUERYNAME));
+                property.setQueryName(queryName);
                 property.setLocalName(getString(jsonPropertyMap, 
JSON_PROPERTY_LOCALNAME));
 
                 convertExtension(jsonPropertyMap, property, PROPERTY_KEYS);


Reply via email to