diff --git a/product/ERP5/Document/BPMRule.py b/product/ERP5/Document/BPMRule.py
index cb7d8d3194ca0e63450314fe979d7226472215d1..23c0dd6e1062848e82bc0e7854e2d95db3b0bf44 100644
--- a/product/ERP5/Document/BPMRule.py
+++ b/product/ERP5/Document/BPMRule.py
@@ -188,7 +188,7 @@ class BPMRule(Predicate, XMLObject):
     business_path_list = []
     for input_movement in input_movement_list:
       for business_path in business_process.getPathValueList(
-                          self.getProperty('trade_phase_list'),
+                          self.getTradePhaseList(),
                           input_movement):
         input_movement_and_path_list.append((input_movement, business_path))
         business_path not in business_path_list and business_path_list \