[FIX] sale: Don't copy the sale orders when we duplicate a partner

bzr revid: stw@openerp.com-20120802140343-3xv3vkmwov1h52by
This commit is contained in:
Stephane Wirtel 2012-08-02 16:03:43 +02:00
parent a2c6890705
commit 7639597d21
1 changed files with 8 additions and 0 deletions

View File

@ -31,6 +31,14 @@ class res_partner(osv.osv):
res[partner.id] = len(partner.sale_order_ids)
return res
def copy(self, cr, uid, record_id, default=None, context=None):
if default is None:
default = {}
default.update({'sale_order_ids': []})
super(res_partner, self).copy(cr, uid, record_id, default, context)
_columns = {
'sale_order_count': fields.function(_sale_order_count, string='# of Sales Order', type='integer'),
'sale_order_ids': fields.one2many('sale.order','partner_id','Sales Order')