[FIX] website_sale: don't display twice some products
authorJorge <jcamacho@trey.es>
Thu, 30 Oct 2014 11:04:42 +0000 (12:04 +0100)
committerMartin Trigaux <mat@odoo.com>
Thu, 30 Oct 2014 11:04:42 +0000 (12:04 +0100)
In list view, the 10 last products of a page were the 10 first products of the next page.
Fixes #3373

addons/website_sale/controllers/main.py

index 712b35e..1ea72c7 100644 (file)
@@ -184,7 +184,7 @@ class website_sale(http.Controller):
         if category:
             url = "/shop/category/%s" % slug(category)
         pager = request.website.pager(url=url, total=product_count, page=page, step=PPG, scope=7, url_args=post)
-        product_ids = product_obj.search(cr, uid, domain, limit=PPG+10, offset=pager['offset'], order='website_published desc, website_sequence desc', context=context)
+        product_ids = product_obj.search(cr, uid, domain, limit=PPG, offset=pager['offset'], order='website_published desc, website_sequence desc', context=context)
         products = product_obj.browse(cr, uid, product_ids, context=context)
 
         style_obj = pool['product.style']