changeset 6a01dc6ad7ad in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=6a01dc6ad7ad
description:
Support multiselection field in EvalEnvironment
issue9144
review285001004
diffstat:
trytond/model/modelstorage.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r 7ab2d9708d71 -r 6a01dc6ad7ad trytond/model/modelstorage.py
--- a/trytond/model/modelstorage.py Tue Mar 17 23:21:20 2020 +0100
+++ b/trytond/model/modelstorage.py Tue Mar 17 23:28:57 2020 +0100
@@ -1720,7 +1720,8 @@
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