You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by jp...@apache.org on 2016/03/14 04:50:14 UTC
svn commit: r1734877 -
/chemistry/cmislib/trunk/src/cmislib/atompub/binding.py
Author: jpotts
Date: Mon Mar 14 03:50:14 2016
New Revision: 1734877
URL: http://svn.apache.org/viewvc?rev=1734877&view=rev
Log:
Add try except to cmislib to fix multi-value update problem. Closes #CMIS-970.
Modified:
chemistry/cmislib/trunk/src/cmislib/atompub/binding.py
Modified: chemistry/cmislib/trunk/src/cmislib/atompub/binding.py
URL: http://svn.apache.org/viewvc/chemistry/cmislib/trunk/src/cmislib/atompub/binding.py?rev=1734877&r1=1734876&r2=1734877&view=diff
==============================================================================
--- chemistry/cmislib/trunk/src/cmislib/atompub/binding.py (original)
+++ chemistry/cmislib/trunk/src/cmislib/atompub/binding.py Mon Mar 14 03:50:14 2016
@@ -578,9 +578,12 @@ class AtomPubCmisObject(CmisObject):
else:
propertyValue = []
for valNode in valNodeList:
- propertyValue.append(parsePropValue(valNode.
+ try:
+ propertyValue.append(parsePropValue(valNode.
childNodes[0].data,
node.localName))
+ except IndexError:
+ pass
else:
propertyValue = None
self._properties[propertyName] = propertyValue