diff --git a/product/ERP5/Document/OrderMovementGroup.py b/product/ERP5/Document/OrderMovementGroup.py
index b97b8d5db5bc797b9dd8c67222f8bd849b3781fd..8086155e8b9697d542e3415dab2259d4061c08a3 100644
--- a/product/ERP5/Document/OrderMovementGroup.py
+++ b/product/ERP5/Document/OrderMovementGroup.py
@@ -45,7 +45,7 @@ class OrderMovementGroup(MovementGroup):
     return property_dict
 
   def test(self, movement, property_dict, **kw):
-    if movement.getCausality() == property_dict['causality']:
+    if property_dict['causality'] in movement.getCausalityList():
       return True, property_dict
     else:
       return False, property_dict