[FIX] website_sale: default company on SO
In multi-company: - Create 2 companies A and B - Set the superuser on company B - Set the website on company A When a SO is generated from the eCommerce, it is defined on company B, while it should be on company A. opw-695253
This commit is contained in:
@@ -326,6 +326,9 @@ class website(orm.Model):
|
|||||||
'partner_shipping_id': addr['delivery'],
|
'partner_shipping_id': addr['delivery'],
|
||||||
'user_id': salesperson_id or w.salesperson_id.id,
|
'user_id': salesperson_id or w.salesperson_id.id,
|
||||||
}
|
}
|
||||||
|
company_id = w.company_id or self.pool['product.pricelist'].browse(cr, SUPERUSER_ID, [pricelist_id], context=context).company_id
|
||||||
|
if company_id:
|
||||||
|
values['company_id'] = company_id.id
|
||||||
sale_order_id = sale_order_obj.create(cr, SUPERUSER_ID, values, context=context)
|
sale_order_id = sale_order_obj.create(cr, SUPERUSER_ID, values, context=context)
|
||||||
request.session['sale_order_id'] = sale_order_id
|
request.session['sale_order_id'] = sale_order_id
|
||||||
sale_order = sale_order_obj.browse(cr, SUPERUSER_ID, sale_order_id, context=context)
|
sale_order = sale_order_obj.browse(cr, SUPERUSER_ID, sale_order_id, context=context)
|
||||||
|
|||||||
Reference in New Issue
Block a user