From 171408280c596cd423de7c1b60b539d97e5b0629 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 30 Jan 2014 20:28:48 +0100 Subject: [PATCH] [FIX] res.partner: properly (re)compute display_name and commercial_partner_id on inactive partners bzr revid: odo@openerp.com-20140130192848-orv1glg2j26wdpml --- openerp/addons/base/res/res_partner.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openerp/addons/base/res/res_partner.py b/openerp/addons/base/res/res_partner.py index abfa4d3efc0..9115ccae481 100644 --- a/openerp/addons/base/res/res_partner.py +++ b/openerp/addons/base/res/res_partner.py @@ -216,12 +216,12 @@ class res_partner(osv.osv, format_address): _display_name = lambda self, *args, **kwargs: self._display_name_compute(*args, **kwargs) _commercial_partner_store_triggers = { - 'res.partner': (lambda self,cr,uid,ids,context=None: self.search(cr, uid, [('id','child_of',ids)]), - ['parent_id', 'is_company'], 10) + 'res.partner': (lambda self,cr,uid,ids,context=None: self.search(cr, uid, [('id','child_of',ids)], context=dict(active_test=False)), + ['parent_id', 'is_company'], 10) } _display_name_store_triggers = { - 'res.partner': (lambda self,cr,uid,ids,context=None: self.search(cr, uid, [('id','child_of',ids)]), - ['parent_id', 'is_company', 'name'], 10) + 'res.partner': (lambda self,cr,uid,ids,context=None: self.search(cr, uid, [('id','child_of',ids)], context=dict(active_test=False)), + ['parent_id', 'is_company', 'name'], 10) } _order = "display_name"