diff --git a/tryton/common/domain_inversion.py b/tryton/common/domain_inversion.py index a4a83758da..69266da96f 100644 --- a/tryton/common/domain_inversion.py +++ b/tryton/common/domain_inversion.py @@ -180,7 +180,7 @@ class And(object): elif is_leaf(part) and self.base(part[0]) == symbol: result.append(part) else: - field, _, _ = part + field = part[0] if (field not in context or field in context and eval_leaf(part, context, operator.and_)):