From edd23afb706b922ba2115cbaafe201ddaf94e2cc Mon Sep 17 00:00:00 2001 From: Victor Tabuenca Calvo Date: Tue, 21 Nov 2017 18:09:44 +0100 Subject: [PATCH] [FIX] pos_cache: P3 compatibility --- addons/pos_cache/models/pos_cache.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/pos_cache/models/pos_cache.py b/addons/pos_cache/models/pos_cache.py index 10f617fe729..86dbfdfb39f 100644 --- a/addons/pos_cache/models/pos_cache.py +++ b/addons/pos_cache/models/pos_cache.py @@ -29,7 +29,7 @@ class pos_cache(models.Model): lang=self.compute_user_id.lang) res = prod_ctx.read(self.get_product_fields()) datas = { - 'cache': base64.encodestring(json.dumps(res)), + 'cache': base64.encodestring(json.dumps(res).encode('utf-8')), } self.write(datas) @@ -49,7 +49,7 @@ class pos_cache(models.Model): self.product_fields = str(fields) self.refresh_cache() - return json.loads(base64.decodestring(self.cache)) + return json.loads(base64.decodestring(self.cache).decode('utf-8')) class pos_config(models.Model):