changeset 9444c2eb9be8 in trytond:6.2
details: https://hg.tryton.org/trytond?cmd=changeset&node=9444c2eb9be8
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 90143c92857d -r 9444c2eb9be8 trytond/model/multivalue.py
--- a/trytond/model/multivalue.py       Mon Oct 17 23:35:43 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