[FIX] website_sale: int(category)

bzr revid: chm@openerp.com-20140224100050-eyye9p5oug3cnq87
This commit is contained in:
Christophe Matthieu
2014-02-24 11:00:50 +01:00
parent 1d4f8783b5
commit 91f64613ae
2 changed files with 4 additions and 6 deletions
+3 -5
View File
@@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
import random
import simplejson
import werkzeug
from openerp import SUPERUSER_ID
@@ -116,13 +114,13 @@ class website_sale(http.Controller):
if search:
domain += ['|', ('name', 'ilike', search), ('description', 'ilike', search)]
if category:
domain += [('product_variant_ids.public_categ_id', 'child_of', category.id)]
domain += [('product_variant_ids.public_categ_id', 'child_of', int(category))]
attrib_values = map(int,request.httprequest.args.getlist('attrib'))
if attrib_values:
domain += [('attribute_lines.value_id', 'in', attrib_values)]
attrib_set = set(attrib_values)
keep = QueryURL('/shop', category=category and category.id, search=search, attrib=attrib_set)
keep = QueryURL('/shop', category=category and int(category), search=search, attrib=attrib_set)
if not context.get('pricelist'):
context['pricelist'] = int(self.get_pricelist())
@@ -147,7 +145,7 @@ class website_sale(http.Controller):
values = {
'search': search,
'category': category and category.id,
'category': category and int(category),
'attrib_set': attrib_set,
'pager': pager,
'pricelist': self.get_pricelist(),
+1 -1
View File
@@ -28,9 +28,9 @@
</li>
</xpath>
</template>
<template id="search" name="Search hidden fields">
<input t-if="attrib" type="hidden" name="filters" t-att-value="attrib"/>
<input t-if="category" type="hidden" name="category" t-att-value="int(category or 0)"/>
<div class="input-group">
<input type="text" name="search" class="search-query form-control" placeholder="Search..." t-att-value="search"/>
<span class="input-group-btn">