changeset f0353c800752 in tryton:6.4 details: https://hg.tryton.org/tryton?cmd=changeset&node=f0353c800752 description: Do not filter selection for multiselection fields
issue11857 review437551003 (grafted from 88bbfbf90edf44c2740c33218212b8d053768e09) diffstat: tryton/common/selection.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diffs (17 lines): diff -r af74555e13bd -r f0353c800752 tryton/common/selection.py --- a/tryton/common/selection.py Sat Nov 05 09:51:17 2022 +0100 +++ b/tryton/common/selection.py Tue Nov 08 21:54:01 2022 +0100 @@ -106,9 +106,12 @@ 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))