changeset ce982fabd69a in trytond:6.0
details: https://hg.tryton.org/trytond?cmd=changeset&node=ce982fabd69a
description:
        Support MultiSelection in MultiValue field

        issue11730
        review427811003
        (grafted from bd9ad6eedf5c1f4dc135563fce5fff34999ee2ac)
diffstat:

 trytond/model/multivalue.py |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 38463a7def93 -r ce982fabd69a trytond/model/multivalue.py
--- a/trytond/model/multivalue.py       Mon Oct 17 23:36:31 2022 +0200
+++ b/trytond/model/multivalue.py       Sat Oct 15 22:08:25 2022 +0200
@@ -60,7 +60,7 @@
                 return str(value)
             return value.id
         elif isinstance(value, (list, tuple)):
-            return [r.id for r in value]
+            return tuple(r.id if isinstance(r, Model) else r for r in value)
         else:
             return value
 

Reply via email to