From eccb2bcf765237480f802933ada6dadc916d269d Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 23 Apr 2018 14:22:36 +0200 Subject: [PATCH] [FIX] base: do not crash on gravatar timeout ConnectionError is raised when there is no internet connection if case of timeout a ConnectTimeout or ReadTimeout is raised. It was not catched. requests.exceptions.Timeout catches both --- odoo/addons/base/res/res_partner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/odoo/addons/base/res/res_partner.py b/odoo/addons/base/res/res_partner.py index d62eddde8d2..5c6409eed9a 100644 --- a/odoo/addons/base/res/res_partner.py +++ b/odoo/addons/base/res/res_partner.py @@ -709,6 +709,8 @@ class Partner(models.Model): return False except requests.exceptions.ConnectionError as e: return False + except requests.exceptions.Timeout as e: + return False return base64.b64encode(res.content) @api.multi