diff --git a/trytond/ir/rule.py b/trytond/ir/rule.py index 74977d7abd..99c0f14e41 100644 --- a/trytond/ir/rule.py +++ b/trytond/ir/rule.py @@ -132,7 +132,7 @@ class Rule(ModelSQL, ModelView): try: value = safe_eval(rule.domain, ctx) except Exception: - return False + cls.raise_user_error('invalid_domain', (rule.rec_name,)) if not isinstance(value, list): cls.raise_user_error('invalid_domain', (rule.rec_name,)) else: