From 72dbf8af0fd97b924c55853d232cf82cc34fb6a2 Mon Sep 17 00:00:00 2001 From: "Laurent Mignon (ACSONE)" Date: Fri, 8 Nov 2019 13:33:55 +0100 Subject: [PATCH] [FIX] base_sparse_field_list_support: Value into the cache is string no more the object --- base_sparse_field_list_support/models/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_sparse_field_list_support/models/fields.py b/base_sparse_field_list_support/models/fields.py index 876b5a1e0..5366b645f 100644 --- a/base_sparse_field_list_support/models/fields.py +++ b/base_sparse_field_list_support/models/fields.py @@ -11,7 +11,7 @@ def convert_to_cache(self, value, record, validate=True): # cache format: dict / list if value is False or value is None: value = {} - return value if isinstance(value, (dict, list)) else json.loads(value) + return json.dumps(value) if isinstance(value, (dict, list)) else (value or None) fields.Serialized.convert_to_cache = convert_to_cache