From 176ef8c1cebcb6c86a8995da67593f72b9b85526 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Fri, 3 Aug 2012 11:03:37 +0530 Subject: [PATCH] [IMP] purchase : Override the copy method. bzr revid: mdi@tinyerp.com-20120803053337-fvh5bzgztl815eh6 --- addons/purchase/partner.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/purchase/partner.py b/addons/purchase/partner.py index 71b55514fba..2edcf5ec0d8 100644 --- a/addons/purchase/partner.py +++ b/addons/purchase/partner.py @@ -24,13 +24,21 @@ from osv import fields, osv class res_partner(osv.osv): _name = 'res.partner' _inherit = 'res.partner' - + def _purchase_order_count(self, cr, uid, ids, field_name, arg, context=None): res = {} for partner in self.browse(cr, uid, ids, context=context): res[partner.id] = len(partner.purchase_order_ids) return res - + + def copy(self, cr, uid, id, default=None, context=None): + if default is None: + default = {} + + default.update({'purchase_order_ids': []}) + + super(res_partner, self).copy(cr, uid, id, default=default, context=context) + _columns = { 'property_product_pricelist_purchase': fields.property( 'product.pricelist',