From fd3a1f463e6b89d5aa0f21b8ff1fd5ea7f843c8f Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 19 Nov 2018 19:53:34 +0100 Subject: [PATCH] [FIX] website_sale_advanced_search: Add domain search if website published When you run a search, the result returns products that are not published on the website. --- website_sale_advanced_search/controllers/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/website_sale_advanced_search/controllers/main.py b/website_sale_advanced_search/controllers/main.py index 68c358277..28378489d 100644 --- a/website_sale_advanced_search/controllers/main.py +++ b/website_sale_advanced_search/controllers/main.py @@ -18,6 +18,7 @@ class WebsiteSearch(http.Controller): category = int(kw.get('category')) if not kw.get('category') == 'all' else '' try: domain = [('public_categ_ids', 'child_of', [category])] if category else [] + domain.append(('website_published','=', True)) product_as_category = request.env['product.template'].search(domain) sql = """select id as res_id, name as name, name as value from product_template where name ILIKE %s""" extra_query = ''