changeset 8f3e13e9f2a2 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=8f3e13e9f2a2
description:
Return list instead of map object in get_action
The value must be converted into JSON.
diffstat:
trytond/ir/action.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (22 lines):
diff -r 65caff64d14b -r 8f3e13e9f2a2 trytond/ir/action.py
--- a/trytond/ir/action.py Sun Mar 01 15:32:16 2020 +0100
+++ b/trytond/ir/action.py Sun Mar 01 16:33:00 2020 +0100
@@ -292,6 +292,9 @@
def get_action(cls, ids, names):
def identical(v):
return v
+
+ def list_int(v):
+ return list(map(int, v))
records = cls.browse(ids)
result = {}
for name in names:
@@ -307,7 +310,7 @@
else:
convert = int
elif isinstance(value, (list, tuple)):
- convert = partial(map, int)
+ convert = list_int
values[record.id] = convert(value)
return result