diff --git a/website_sale_product_multi_website/__manifest__.py b/website_sale_product_multi_website/__manifest__.py index f1fc1fa6..dd69e4e4 100644 --- a/website_sale_product_multi_website/__manifest__.py +++ b/website_sale_product_multi_website/__manifest__.py @@ -1,7 +1,7 @@ { "name": "Multi-website product", "summary": "Show products in many web-sites", - "version": "19.0.1.0.0", + "version": "19.0.1.1.0", "category": "Website", "author": "Odoo Community Association (OCA), ADHOC SA", "license": "AGPL-3", diff --git a/website_sale_product_multi_website/models/website.py b/website_sale_product_multi_website/models/website.py index 19ac9fd0..62e334ea 100644 --- a/website_sale_product_multi_website/models/website.py +++ b/website_sale_product_multi_website/models/website.py @@ -1,17 +1,14 @@ -from odoo import api, models +from odoo import models +from odoo.orm.domains import Domain class Website(models.Model): _inherit = "website" - @api.model - def website_domain(self, website_id=False): + def website_domain(self): + self.ensure_one() if self.env.context.get("multi_website_domain"): - return [ - "|", - ("website_ids", "=", False), - ("website_ids", "in", [website_id or self.id]), - ] + return Domain("website_ids", "=", False) | Domain("website_ids", "in", self.ids) return super().website_domain() def sale_product_domain(self):