From 7ba41e75e2c5b024a17f2fa14b986bdb0719a6d0 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Mon, 30 Jun 2014 12:10:49 +0200 Subject: [PATCH] [FIX] Website pager - Be sure that page in get param is a digit else use page 1. Need to find which controller add ?page= instead of &page= because google find some url with '?page=1?page=2' --> page = '1?page=2'. According to google, the referrer is the old website. --- addons/website/models/website.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 434712933f0..0bfd139c17f 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -250,7 +250,7 @@ class website(osv.osv): # Compute Pager page_count = int(math.ceil(float(total) / step)) - page = max(1, min(int(page), page_count)) + page = max(1, min(int(page if page.isdigit() else 1), page_count)) scope -= 1 pmin = max(page - int(math.floor(scope/2)), 1)