summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2014-06-30 12:10:49 +0200
committerJeremy Kersten <jke@odoo.com>2014-06-30 12:10:49 +0200
commit7ba41e75e2c5b024a17f2fa14b986bdb0719a6d0 (patch)
tree652ff5cdbca8877d08f9ef69a84331db9de3aa05 /addons
parent4d74d9ef53a6c7b8affc1143227cf5ba37a7dd8b (diff)
[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.
Diffstat (limited to 'addons')
-rw-r--r--addons/website/models/website.py2
1 files changed, 1 insertions, 1 deletions
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)