diff --git a/product/ERP5/Document/TransformationRule.py b/product/ERP5/Document/TransformationRule.py
index b7805bbc1b416fbc602a20e7cdedf177fc1980da..aea001cebe7cfab01f95851e5ad79506f5715406 100755
--- a/product/ERP5/Document/TransformationRule.py
+++ b/product/ERP5/Document/TransformationRule.py
@@ -237,7 +237,9 @@ An ERP5 Rule..."""
       # Add lines
       line_number = 0
       acceptable_id_list = ['produced_resource']
-      production_order = self.getRootAppliedRule().getCausalityValue() # get the production order
+      # getRootAppliedRules is not defined
+      #production_order = self.getRootAppliedRule().getCausalityValue() # get the production order
+      production_order = applied_rule.getRootAppliedRule().getCausalityValue() # get the production order
       filter_list = production_order.contentValues(filter={'portal_type': 'Amount Filter'})
       for amount_line in amount_list:
         # Apply each amount filter