From c6f0699435ab18f77297d0bb58a441d3281ce581 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 27 May 2014 20:57:00 +0200 Subject: [PATCH] [FIX] website_sale: search attributes error when the user select a product with a search --- 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 68da0282524..77082ec6731 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -197,8 +197,8 @@ class website_sale(http.Controller): if category: category = category_obj.browse(request.cr, request.uid, int(category), context=request.context) - attrib_values = map(int,request.httprequest.args.getlist('attrib')) - attrib_set = set(attrib_values) + attrib_values = [map(int,v.split(",")) for v in request.httprequest.args.getlist('attrib') if v] + attrib_set = set([v[1] for v in attrib_values]) keep = QueryURL('/shop', category=category and category.id, search=search, attrib=attrib_set) @@ -214,6 +214,7 @@ class website_sale(http.Controller): 'search': search, 'category': category, 'pricelist': self.get_pricelist(), + 'attrib_values': attrib_values, 'attrib_set': attrib_set, 'keep': keep, 'category_list': category_list,