[Erp5-report] r9247 - in /erp5/trunk/products/ERP5: Document/ tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Aug 17 17:30:00 CEST 2006
Author: seb
Date: Thu Aug 17 17:29:57 2006
New Revision: 9247
URL: http://svn.erp5.org?rev=9247&view=rev
Log:
commit patch of Thierry, production rules where only partially expanded
Modified:
erp5/trunk/products/ERP5/Document/TransformedResource.py
erp5/trunk/products/ERP5/tests/testProductionOrder.py
Modified: erp5/trunk/products/ERP5/Document/TransformedResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TransformedResource.py?rev=9247&r1=9246&r2=9247&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TransformedResource.py (original)
+++ erp5/trunk/products/ERP5/Document/TransformedResource.py Thu Aug 17 17:29:57 2006
@@ -178,7 +178,10 @@
# must be true
# Create temporary object to store amount
from Products.ERP5Type.Document import newTempAmount
- tmp_amount = newTempAmount(self.getPortalObject(), self.getId())
+ # XXX changed by TB getParentID()+getId() instead of getId()
+ # This might not be enough if we have different transformation
+ # with the same id (for example in several modules)
+ tmp_amount = newTempAmount(self.getPortalObject(), self.getParentId()+'_'+self.getId())
# Create error string
error_string = ''
# Add resource relation
Modified: erp5/trunk/products/ERP5/tests/testProductionOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testProductionOrder.py?rev=9247&r1=9246&r2=9247&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testProductionOrder.py (original)
+++ erp5/trunk/products/ERP5/tests/testProductionOrder.py Thu Aug 17 17:29:57 2006
@@ -341,7 +341,9 @@
simulation_movement_list = applied_rule.objectValues()
self.assertEquals(2, len(simulation_movement_list))
# Test consumed movement
- consumed_movement = applied_rule.cr_1
+ transformation = sequence.get('transformation')
+ consumed_movement_id = 'cr_%s_1' % transformation.getId()
+ consumed_movement = applied_rule[consumed_movement_id]
operation_resource = consumed_movement.portal_categories.resolveCategory(
'operation/operation1')
# FIXME
More information about the Erp5-report
mailing list