Browse Source

[FIX] Bug Fixed

pull/150/head
Ajmalcybrosys 5 years ago
parent
commit
055e7a8f24
  1. 8
      website_sale_advanced_search/controllers/main.py

8
website_sale_advanced_search/controllers/main.py

@ -20,13 +20,13 @@ class WebsiteSearch(http.Controller):
domain = [('public_categ_ids', 'child_of', [category])] if category else [] domain = [('public_categ_ids', 'child_of', [category])] if category else []
domain.append(('website_published','=', True)) domain.append(('website_published','=', True))
product_as_category = request.env['product.template'].search(domain) 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""" sql = """select id as res_id, name as name, name as value from product_template where name ILIKE '{}'"""
extra_query = '' extra_query = ''
if product_as_category: if product_as_category:
extra_query = " and id in %s" extra_query = " and id in {}"
limit = " limit 15" limit = " limit 15"
request.cr.execute(sql+extra_query+limit,\ qry = sql + extra_query + limit
(tuple([strings]), tuple(product_as_category and product_as_category.ids))) request.cr.execute(qry.format(strings, tuple(product_as_category and product_as_category.ids)))
name = request.cr.dictfetchall() name = request.cr.dictfetchall()
except: except:
name = {'name': 'None', 'value': 'None'} name = {'name': 'None', 'value': 'None'}

Loading…
Cancel
Save