From a6fcecb57733ba8da9f71b55dea32de7d4af10a1 Mon Sep 17 00:00:00 2001 From: Nicolas Mota Date: Fri, 7 Feb 2020 13:47:10 -0300 Subject: [PATCH] Validate dump type before loads --- redis_schematics/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redis_schematics/__init__.py b/redis_schematics/__init__.py index 8bf412a5..09440584 100644 --- a/redis_schematics/__init__.py +++ b/redis_schematics/__init__.py @@ -43,6 +43,8 @@ def __serializer__(obj): @staticmethod def __deserializer__(dump): """Method used to deserialize to string prior to loading complex objects.""" + if not isinstance(dump, str): + dump = str(dump, encoding='utf-8') return json.loads(dump) @property