[FIX] website_sale: do not pollute the environment
Instead of polluting an existing environment, use the method that was intended for changing the company `with_company` which returns a brand new environment and leaves the existing one unchanged.
This commit is contained in:
committed by
Raphael Collet
parent
6157934245
commit
8645e31863
@@ -427,10 +427,8 @@ class TestWebsitePriceListMultiCompany(TransactionCaseWithUserDemo):
|
||||
'company_id': self.company2.id,
|
||||
'website_id': False,
|
||||
})
|
||||
self.demo_user.partner_id.property_product_pricelist = self.c1_pl
|
||||
# Switch env.user company to create ir.property in company2
|
||||
self.env.user.company_id = self.company2
|
||||
self.demo_user.partner_id.property_product_pricelist = self.c2_pl
|
||||
self.demo_user.partner_id.with_company(self.company1.id).property_product_pricelist = self.c1_pl
|
||||
self.demo_user.partner_id.with_company(self.company2.id).property_product_pricelist = self.c2_pl
|
||||
|
||||
# Ensure everything was done correctly
|
||||
self.assertEqual(self.demo_user.partner_id.with_company(self.company1.id).property_product_pricelist, self.c1_pl)
|
||||
|
||||
Reference in New Issue
Block a user