From ed95257f553df7ebd602d507b069d5adb600796a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Wed, 29 May 2019 10:31:56 +0200 Subject: [PATCH] [FIX] if the json value is [] it return {} instead --- base_sparse_field_list_support/models/fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base_sparse_field_list_support/models/fields.py b/base_sparse_field_list_support/models/fields.py index dd476fe2f..8b453977d 100644 --- a/base_sparse_field_list_support/models/fields.py +++ b/base_sparse_field_list_support/models/fields.py @@ -9,7 +9,8 @@ from odoo import fields def convert_to_cache(self, value, record, validate=True): # cache format: dict / list - value = value or {} + if value is False: + value = {} return value if isinstance(value, (dict, list)) else json.loads(value)