[Erp5-report] r34772 kazuhiko - /erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Apr 26 12:00:21 CEST 2010
Author: kazuhiko
Date: Mon Apr 26 12:00:13 2010
New Revision: 34772
URL: http://svn.erp5.org?rev=34772&view=rev
Log:
do not raise an exception if start_date and/or stop_date is omitted.
Modified:
erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py
Modified: erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py?rev=34772&r1=34771&r2=34772&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py [utf8] (original)
+++ erp5/trunk/products/ERP5/TargetSolver/SplitAndDefer.py [utf8] Mon Apr 26 12:00:13 2010
@@ -104,10 +104,14 @@
movement_dict.update(**{
prop: simulation_movement.getProperty(prop)})
new_movement = applied_rule.newContent(**movement_dict)
- new_movement.recordProperty('start_date')
- new_movement.recordProperty('stop_date')
- new_movement.edit(start_date=self.start_date,
- stop_date=self.stop_date)
+ start_date = getattr(self, 'start_date', None)
+ if start_date is not None:
+ new_movement.recordProperty('start_date')
+ new_movement.edit(start_date=start_date)
+ stop_date = getattr(self, 'stop_date', None)
+ if stop_date is not None:
+ new_movement.recordProperty('stop_date')
+ new_movement.edit(stop_date=stop_date)
new_movement.activate(**self.additional_parameters).expand()
# adopt new quantity on original simulation movement
simulation_movement.edit(quantity=new_movement_quantity)
More information about the Erp5-report
mailing list