diff --git a/product/ERP5/Document/TransformedResource.py b/product/ERP5/Document/TransformedResource.py index 53a25cd1d41b70737a9afe64772705b2032a30e9..d3991ab2130060326beed62e8aba66ede334b7b1 100644 --- a/product/ERP5/Document/TransformedResource.py +++ b/product/ERP5/Document/TransformedResource.py @@ -137,8 +137,6 @@ class TransformedResource(Predicate, XMLObject, XMLMatrix, Amount): """ Get all interesting amount value and return AggregatedAmountList """ - from Products.ERP5Type.Document import newTempAmount - # Create the result object aggregated_amount_list = AggregatedAmountList() test_result = self.test(context) @@ -152,8 +150,8 @@ class TransformedResource(Predicate, XMLObject, XMLMatrix, Amount): # changing. Failure to do so exposes to possible erroneous cache hits # for physical path based caching. tmp_id = '_'.join((parent.getId(), self.getId(), context.getId())) - tmp_amount = newTempAmount(parent, tmp_id) - + tmp_amount = parent.newContent(id=tmp_id, + temp_object=1, portal_type=self.getPortalType()) # Create error string error_string = '' # Add resource relation