From d0a82c8bdc0dbb487c08a6a9feffedfb398e0bb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 17 Mar 2020 23:28:57 +0100 Subject: [PATCH] Support multiselection field in EvalEnvironment issue9144 review285001004 --- trytond/model/modelstorage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelstorage.py b/trytond/model/modelstorage.py index a6141be97c..04a17a3817 100644 --- a/trytond/model/modelstorage.py +++ b/trytond/model/modelstorage.py @@ -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