diff options
| author | Jeremy Kersten <jke@odoo.com> | 2014-06-30 12:10:49 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2014-06-30 12:10:49 +0200 |
| commit | 7ba41e75e2c5b024a17f2fa14b986bdb0719a6d0 (patch) | |
| tree | 652ff5cdbca8877d08f9ef69a84331db9de3aa05 /addons | |
| parent | 4d74d9ef53a6c7b8affc1143227cf5ba37a7dd8b (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.py | 2 |
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) |
