From 065e18a9fbe7d001408058814f34efd85bc99f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 1 Mar 2020 16:33:00 +0100 Subject: [PATCH] Return list instead of map object in get_action The value must be converted into JSON. --- trytond/ir/action.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trytond/ir/action.py b/trytond/ir/action.py index 2b358d63ac..37a0c3196c 100644 --- a/trytond/ir/action.py +++ b/trytond/ir/action.py @@ -292,6 +292,9 @@ class ActionMixin(ModelSQL): 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 @@ class ActionMixin(ModelSQL): else: convert = int elif isinstance(value, (list, tuple)): - convert = partial(map, int) + convert = list_int values[record.id] = convert(value) return result