[Erp5-report] r35179 kazuhiko - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue May 11 22:25:13 CEST 2010


Author: kazuhiko
Date: Tue May 11 22:25:12 2010
New Revision: 35179

URL: http://svn.erp5.org?rev=35179&view=rev
Log:
we need to calculate parent delivery in test() too.

Modified:
    erp5/trunk/products/ERP5/Document/ParentDeliveryPropertyMovementGroup.py

Modified: erp5/trunk/products/ERP5/Document/ParentDeliveryPropertyMovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ParentDeliveryPropertyMovementGroup.py?rev=35179&r1=35178&r2=35179&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ParentDeliveryPropertyMovementGroup.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ParentDeliveryPropertyMovementGroup.py [utf8] Tue May 11 22:25:12 2010
@@ -54,8 +54,14 @@
                               if x in property_list]
     else:
       target_property_list = self.getTestedPropertyList()
+    if document == document.getDeliveryValue():
+      movement = document.getMovementList()[0].getDeliveryRelatedValue()
+    else:
+      movement = document.getDeliveryRelatedValue()
+    parent_delivery = self._getParentDelivery(movement)
     for prop in target_property_list:
-      if property_dict['_%s' % prop] != self._getProperty(document, prop):
+      if property_dict['_%s' % prop] != self._getProperty(parent_delivery,
+                                                          prop):
         return False, {}
     return True, {}
 




More information about the Erp5-report mailing list