Do not filter selection for multiselection fields

issue11857
review437551003
This commit is contained in:
Nicolas Évrard
2022-11-08 21:54:01 +01:00
parent 007feee61b
commit ea003117b3
+4 -1
View File
@@ -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))