# HG changeset patch
# User Arthur Lutz <arthur.lutz@logilab.fr>
# Date 1490943709 -7200
#      Fri Mar 31 09:01:49 2017 +0200
# Node ID 14a2e29584cdb21563bf5b0a1c9891b2d9afffee
# Parent  e6aadade8a9d9c01a78a04c05b36f6c099f08ace
[views] safety belt around page argument handling (if not an int)

diff --git a/views.py b/views.py
--- a/views.py
+++ b/views.py
@@ -118,8 +118,11 @@
             if key == 'children_for':
                 children_for = value
             if key == 'page':
-                start = (max(int(value) - 1, 0)) * 10
-                stop = start + 10
+                try:
+                    start = (max(int(value) - 1, 0)) * 10
+                    stop = start + 10
+                except ValueError:
+                    pass
         search = self.customize_search(query_string,
                                        facet_selections,
                                        start, stop,