[Erp5-report] r34696 kazuhiko - /erp5/trunk/products/ERP5Legacy/Document/Rule.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Apr 21 08:14:30 CEST 2010


Author: kazuhiko
Date: Wed Apr 21 08:14:28 2010
New Revision: 34696

URL: http://svn.erp5.org?rev=34696&view=rev
Log:
same as r34695 (do not raise IndexError if an empty list is saved as a recorded property).

Modified:
    erp5/trunk/products/ERP5Legacy/Document/Rule.py

Modified: erp5/trunk/products/ERP5Legacy/Document/Rule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Legacy/Document/Rule.py?rev=34696&r1=34695&r2=34696&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Legacy/Document/Rule.py [utf8] (original)
+++ erp5/trunk/products/ERP5Legacy/Document/Rule.py [utf8] Wed Apr 21 08:14:28 2010
@@ -510,7 +510,10 @@
                 if movement.isPropertyRecorded(k):
                   movement_value = movement.getRecordedProperty(k)
                   if isinstance(movement_value, list) and not isinstance(v, list):
-                    movement_value = movement_value[0]
+                    try:
+                      movement_value = movement_value[0]
+                    except IndexError:
+                      movement_value = None
                 else:
                   movement_value = movement.getProperty(k)
                 if v != movement_value:




More information about the Erp5-report mailing list