changeset 88bbfbf90edf in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset&node=88bbfbf90edf
description:
Do not filter selection for multiselection fields
issue11857
review437551003
diffstat:
tryton/common/selection.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (17 lines):
diff -r b048eaced523 -r 88bbfbf90edf tryton/common/selection.py
--- a/tryton/common/selection.py Sat Nov 05 09:59:44 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))