Support multiselection field in EvalEnvironment

issue9144
review285001004
This commit is contained in:
Cédric Krier
2020-03-17 23:28:57 +01:00
parent 5e41ca21f9
commit d0a82c8bdc
+2 -1
View File
@@ -1720,7 +1720,8 @@ class EvalEnvironment(dict):
if self._model._fields[item]._type == 'reference':
return str(value)
return value.id
elif isinstance(value, (list, tuple)):
elif (isinstance(value, (list, tuple))
and value and isinstance(value[0], Model)):
return [r.id for r in value]
else:
return value