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