summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/website_sale/models/website.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/addons/website_sale/models/website.py b/addons/website_sale/models/website.py
index deb6e746828..0525f9942fa 100644
--- a/addons/website_sale/models/website.py
+++ b/addons/website_sale/models/website.py
@@ -56,12 +56,9 @@ class Website(models.Model):
Pricelist._get_website_pricelists_domain(website.id)
)
- @api.depends_context('website_id')
def _compute_pricelist_id(self):
for website in self:
- if website._context.get('website_id') != website.id:
- website = website.with_context(website_id=website.id)
- website.pricelist_id = website.get_current_pricelist()
+ website.pricelist_id = website.with_context(website_id=website.id).get_current_pricelist()
# This method is cached, must not return records! See also #8795
@tools.ormcache('self.env.uid', 'country_code', 'show_visible', 'website_pl', 'current_pl', 'all_pl', 'partner_pl', 'order_pl')