diff --git a/product/ERP5/mixin/builder.py b/product/ERP5/mixin/builder.py index 64ad02ea93d61807f98f6b40de1bb9719dd76e79..241c7b742a933dce591702070ebd1b09d3686b8e 100644 --- a/product/ERP5/mixin/builder.py +++ b/product/ERP5/mixin/builder.py @@ -129,9 +129,9 @@ class BuilderMixin(XMLObject, Amount, Predicate): if len(business_link_value_list) > 0: # use only Business Link related movements kw['causality_uid'] = [link_value.getUid() for link_value in business_link_value_list] - movement_list = self.searchMovementList( - applied_rule_uid=applied_rule_uid, - **kw) + if applied_rule_uid is not None: + kw['applied_rule_uid'] = applied_rule_uid + movement_list = self.searchMovementList(**kw) if not movement_list: return [] # Collect