diff options
| -rw-r--r-- | addons/website_sale/models/website.py | 5 |
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') |
