[FIX] sale: do not copy procurements when copying a sale order (or a sale order line)

bzr revid: qdp-launchpad@openerp.com-20131106075522-36q9vq1ihh6q7lm3
This commit is contained in:
Quentin (OpenERP) 2013-11-06 08:55:22 +01:00
parent 69ca019490
commit 6ec682a59f
1 changed files with 3 additions and 3 deletions

View File

@ -966,15 +966,15 @@ class sale_order_line(osv.osv):
def copy_data(self, cr, uid, id, default=None, context=None):
if not default:
default = {}
default.update({'state': 'draft', 'invoice_lines': []})
default.update({'state': 'draft', 'invoice_lines': [], 'procurement_ids': []})
return super(sale_order_line, self).copy_data(cr, uid, id, default, context=context)
def product_id_change(self, cr, uid, ids, pricelist, product, qty=0,
uom=False, qty_uos=0, uos=False, name='', partner_id=False,
lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None):
context = context or {}
lang = lang or context.get('lang',False)
if not partner_id:
lang = lang or context.get('lang', False)
if not partner_id:
raise osv.except_osv(_('No Customer Defined!'), _('Before choosing a product,\n select a customer in the sales form.'))
warning = {}
product_uom_obj = self.pool.get('product.uom')