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

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Dec 29 10:31:27 CET 2009


Author: kazuhiko
Date: Tue Dec 29 10:31:25 2009
New Revision: 31511

URL: http://svn.erp5.org?rev=31511&view=rev
Log:
'order' value of a simulation movement now can be multiple.

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

Modified: erp5/trunk/products/ERP5/Document/CausalityAssignmentMovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/CausalityAssignmentMovementGroup.py?rev=31511&r1=31510&r2=31511&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/CausalityAssignmentMovementGroup.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/CausalityAssignmentMovementGroup.py [utf8] Tue Dec 29 10:31:25 2009
@@ -60,11 +60,9 @@
     # Go upper into the simulation tree in order to find an order link
     while parent.getOrderValue() is None and not(parent.isRootAppliedRule()):
       parent = parent.getParentValue()
-    order_movement = parent.getOrderValue()
-    if order_movement is not None:
-      causality = property_dict.get('causality_list', [])
-      order_movement_url = order_movement.getRelativeUrl()
-      if order_movement_url not in causality:
-        causality.append(order_movement_url)
-        property_dict['causality_list'] = causality
+    causality_list = property_dict.get('causality_list', [])
+    for order_movement in parent.getOrderList():
+      if order_movement not in causality_list:
+        causality_list.append(order_movement)
+    property_dict['causality_list'] = causality_list
     return property_dict




More information about the Erp5-report mailing list