From b512c65181e0a3e1eb64cb7a73e9fb91042072bf Mon Sep 17 00:00:00 2001 From: Denis Vermylen Date: Tue, 21 Mar 2017 14:14:51 +0100 Subject: [PATCH] [FIX] website_crm_partner_assign: implemented_count Fix onchange dependencies for implemented_count field of res.partner. Use that field in the template and use t-esc instead of t-raw. --- addons/website_crm_partner_assign/models/res_partner.py | 4 ++-- .../views/website_crm_partner_assign_templates.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/website_crm_partner_assign/models/res_partner.py b/addons/website_crm_partner_assign/models/res_partner.py index 87b55e4df29..40babddea73 100644 --- a/addons/website_crm_partner_assign/models/res_partner.py +++ b/addons/website_crm_partner_assign/models/res_partner.py @@ -53,9 +53,9 @@ class ResPartner(models.Model): implemented_count = fields.Integer(compute='_compute_implemented_partner_count', store=True) @api.one - @api.depends('implemented_partner_ids') + @api.depends('implemented_partner_ids', 'implemented_partner_ids.website_published', 'implemented_partner_ids.active') def _compute_implemented_partner_count(self): - self.implemented_count = len(self.implemented_partner_ids.filtered(lambda x: x.website_published)) + self.implemented_count = len(self.implemented_partner_ids.filtered('website_published')) @api.onchange('grade_id') def _onchange_grade_id(self): diff --git a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml index 668848908ab..37b99d87760 100644 --- a/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml +++ b/addons/website_crm_partner_assign/views/website_crm_partner_assign_templates.xml @@ -99,7 +99,7 @@
- reference(s) + reference(s)