From c47c52bfd9946fa177144670d88cd170df8a70ab Mon Sep 17 00:00:00 2001 From: Richard Mathot Date: Mon, 3 Jul 2017 12:49:44 +0200 Subject: [PATCH] [FIX] base: fetch gravatar images only from views Before this commit, at each partner creation (including data import, RPC import and tests) Gravatar server was polled, slowing down partner batch import. We then enable this feature only where it is needed: when creating a partner from a view. --- odoo/addons/base/res/res_partner.py | 2 +- odoo/addons/base/res/res_partner_view.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/odoo/addons/base/res/res_partner.py b/odoo/addons/base/res/res_partner.py index 2d35b493fcc..acef55efcdc 100644 --- a/odoo/addons/base/res/res_partner.py +++ b/odoo/addons/base/res/res_partner.py @@ -361,7 +361,7 @@ class Partner(models.Model): @api.onchange('email') def onchange_email(self): - if not self.image and not self._context.get('yaml_onchange') and self.email: + if not self.image and self._context.get('gravatar_image') and self.email: self.image = self._get_gravatar_image(self.email) @api.depends('name', 'email') diff --git a/odoo/addons/base/res/res_partner_view.xml b/odoo/addons/base/res/res_partner_view.xml index 5aaac327003..be8b1024313 100644 --- a/odoo/addons/base/res/res_partner_view.xml +++ b/odoo/addons/base/res/res_partner_view.xml @@ -77,7 +77,7 @@ - + @@ -190,7 +190,7 @@ - +