[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:
parent
69ca019490
commit
6ec682a59f
|
@ -966,15 +966,15 @@ class sale_order_line(osv.osv):
|
||||||
def copy_data(self, cr, uid, id, default=None, context=None):
|
def copy_data(self, cr, uid, id, default=None, context=None):
|
||||||
if not default:
|
if not default:
|
||||||
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)
|
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,
|
def product_id_change(self, cr, uid, ids, pricelist, product, qty=0,
|
||||||
uom=False, qty_uos=0, uos=False, name='', partner_id=False,
|
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):
|
lang=False, update_tax=True, date_order=False, packaging=False, fiscal_position=False, flag=False, context=None):
|
||||||
context = context or {}
|
context = context or {}
|
||||||
lang = lang or context.get('lang',False)
|
lang = lang or context.get('lang', False)
|
||||||
if not partner_id:
|
if not partner_id:
|
||||||
raise osv.except_osv(_('No Customer Defined!'), _('Before choosing a product,\n select a customer in the sales form.'))
|
raise osv.except_osv(_('No Customer Defined!'), _('Before choosing a product,\n select a customer in the sales form.'))
|
||||||
warning = {}
|
warning = {}
|
||||||
product_uom_obj = self.pool.get('product.uom')
|
product_uom_obj = self.pool.get('product.uom')
|
||||||
|
|
Loading…
Reference in New Issue