[Erp5-report] r33423 kazuhiko - /erp5/trunk/products/ERP5/Document/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 5 09:12:14 CET 2010
Author: kazuhiko
Date: Fri Mar 5 09:12:14 2010
New Revision: 33423
URL: http://svn.erp5.org?rev=33423&view=rev
Log:
getMappedProperty does not exist on newTempMovement.
Modified:
erp5/trunk/products/ERP5/Document/CategoryMovementGroup.py
erp5/trunk/products/ERP5/Document/OrderBuilder.py
erp5/trunk/products/ERP5/Document/PropertyMovementGroup.py
Modified: erp5/trunk/products/ERP5/Document/CategoryMovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/CategoryMovementGroup.py?rev=33423&r1=33422&r2=33423&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/CategoryMovementGroup.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/CategoryMovementGroup.py [utf8] Fri Mar 5 09:12:14 2010
@@ -40,7 +40,7 @@
def _getPropertyDict(self, movement, **kw):
property_dict = {}
- getProperty = movement.getMappedProperty
+ getProperty = getattr(movement, 'getMappedProperty', movement.getProperty)
for prop in self.getTestedPropertyList():
list_prop = '%s_list' % prop
property_dict[list_prop] = sorted(getProperty(list_prop))
Modified: erp5/trunk/products/ERP5/Document/OrderBuilder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderBuilder.py?rev=33423&r1=33422&r2=33423&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderBuilder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OrderBuilder.py [utf8] Fri Mar 5 09:12:14 2010
@@ -690,7 +690,10 @@
if not update_existing_movement or force_update:
# Now, only 1 movement is possible, so copy from this movement
# XXX hardcoded value
- property_dict['quantity'] = simulation_movement.getMappedProperty('quantity')
+ if getattr(simulation_movement, 'getMappedProperty', None) is not None:
+ property_dict['quantity'] = simulation_movement.getMappedProperty('quantity')
+ else:
+ property_dict['quantity'] = simulation_movement.getQuantity()
property_dict['price'] = simulation_movement.getPrice()
# Update properties on object (quantity, price...)
delivery_movement._edit(force_update=1, **property_dict)
Modified: erp5/trunk/products/ERP5/Document/PropertyMovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PropertyMovementGroup.py?rev=33423&r1=33422&r2=33423&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PropertyMovementGroup.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PropertyMovementGroup.py [utf8] Fri Mar 5 09:12:14 2010
@@ -40,7 +40,7 @@
def _getPropertyDict(self, movement, **kw):
property_dict = {}
- getProperty = movement.getMappedProperty
+ getProperty = getattr(movement, 'getMappedProperty', movement.getProperty)
for prop in self.getTestedPropertyList():
property_dict[prop] = getProperty(prop)
return property_dict
More information about the Erp5-report
mailing list