From 1eb2507034084ced65e461fd2b9cea8812306507 Mon Sep 17 00:00:00 2001 From: Nicolas Seinlet Date: Wed, 7 Jan 2015 12:36:38 +0100 Subject: [PATCH] [IMP] improve search in webshop using a split on white spaces --- addons/website_sale/controllers/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 5843767d5c9..36ab4e56bb0 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -144,8 +144,9 @@ class website_sale(http.Controller): domain = request.website.sale_product_domain() if search: - domain += ['|', '|', '|', ('name', 'ilike', search), ('description', 'ilike', search), - ('description_sale', 'ilike', search), ('product_variant_ids.default_code', 'ilike', search)] + for srch in search.split(" "): + domain += ['|', '|', '|', ('name', 'ilike', srch), ('description', 'ilike', srch), + ('description_sale', 'ilike', srch), ('product_variant_ids.default_code', 'ilike', srch)] if category: domain += [('public_categ_ids', 'child_of', int(category))]