[Erp5-report] r39317 yo - /erp5/trunk/products/ERP5Legacy/Document/OpenOrderRule.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Oct 19 09:29:54 CEST 2010


Author: yo
Date: Tue Oct 19 09:29:54 2010
New Revision: 39317

URL: http://svn.erp5.org?rev=39317&view=rev
Log:
Passing calculation_base_date was missing.

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

Modified: erp5/trunk/products/ERP5Legacy/Document/OpenOrderRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Legacy/Document/OpenOrderRule.py?rev=39317&r1=39316&r2=39317&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Legacy/Document/OpenOrderRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5Legacy/Document/OpenOrderRule.py [utf8] Tue Oct 19 09:29:54 2010
@@ -90,10 +90,14 @@ class OpenOrderRule(DeliveryRule):
         else:
           # Because order's start_date might be matched with the periodicity.
           order_start_date = order_movement.getStartDate()
-          schedule_start_date = order_start_date-1
-          schedule_list = [date_pair
-                           for date_pair in self._getOrderDateScheduleTupleList(order_movement, schedule_start_date, **kw)
-                           if date_pair[0]>=order_start_date]
+          schedule_start_date = order_start_date - 1
+          schedule_list = []
+          for date_pair in self._getOrderDateScheduleTupleList(order_movement,
+                  schedule_start_date,
+                  calculation_base_date=calculation_base_date,
+                  **kw):
+            if date_pair[0] >= order_start_date:
+              schedule_list.append(date_pair)
 
         for start_date, stop_date in schedule_list:
           property_dict = {'start_date':start_date, 'stop_date':stop_date}




More information about the Erp5-report mailing list