From e17166183d0418d817245e59ed11f2c4f9bf264f Mon Sep 17 00:00:00 2001 From: Peter Alabaster Date: Thu, 21 May 2015 16:52:03 +0100 Subject: [PATCH] [FIX] sale: pass context when creating Sale Order name Without passing the context, this is not possible to force the company (`force_company`) Closes #7242 --- addons/sale/sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index e3cc9d67a5e..840b4f6ce60 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -352,7 +352,7 @@ class sale_order(osv.osv): if context is None: context = {} if vals.get('name', '/') == '/': - vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order') or '/' + vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order', context=context) or '/' if vals.get('partner_id') and any(f not in vals for f in ['partner_invoice_id', 'partner_shipping_id', 'pricelist_id', 'fiscal_position']): defaults = self.onchange_partner_id(cr, uid, [], vals['partner_id'], context=context)['value'] if not vals.get('fiscal_position') and vals.get('partner_shipping_id'):