From ea003117b3f58e51dc7ad504cc83e28b41c7cb03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Tue, 8 Nov 2022 21:54:01 +0100 Subject: [PATCH] Do not filter selection for multiselection fields issue11857 review437551003 --- tryton/common/selection.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tryton/common/selection.py b/tryton/common/selection.py index 57d5d10515..8412b45077 100644 --- a/tryton/common/selection.py +++ b/tryton/common/selection.py @@ -106,9 +106,12 @@ class SelectionMixin(object): return value[0] in allowed_models or not allowed_models return test - if field.attrs['type'] == 'reference': + type_ = field.attrs['type'] + if type_ == 'reference': allowed_models = field.get_models(record) evaluator = _model_evaluator(allowed_models) + elif type_ == 'multiselection': + return else: evaluator = _value_evaluator self.selection = list(filter(evaluator, self.selection))