From a9b4c56343c3c27965067d01c599922af4d0ac0c Mon Sep 17 00:00:00 2001 From: Gaurav Panchal Date: Tue, 16 Dec 2014 14:38:53 +0530 Subject: [PATCH] [FIX] purchase: supplier invoice and purchase order count Value of purchase_order_count and supplier_invoice_count should be coherant with the behaviour of the button on partner form: count records for the contact of the company as well. Fixes #4224 --- addons/purchase/partner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/partner.py b/addons/purchase/partner.py index 36ad724f0c4..bc2255cca03 100644 --- a/addons/purchase/partner.py +++ b/addons/purchase/partner.py @@ -30,8 +30,8 @@ class res_partner(osv.osv): Invoice = self.pool['account.invoice'] return { partner_id: { - 'purchase_order_count': PurchaseOrder.search_count(cr,uid, [('partner_id', '=', partner_id)], context=context), - 'supplier_invoice_count': Invoice.search_count(cr,uid, [('partner_id', '=', partner_id), ('type','=','in_invoice')], context=context) + 'purchase_order_count': PurchaseOrder.search_count(cr,uid, [('partner_id', 'child_of', partner_id)], context=context), + 'supplier_invoice_count': Invoice.search_count(cr,uid, [('partner_id', 'child_of', partner_id), ('type','=','in_invoice')], context=context) } for partner_id in ids }