[FIX] website_event: pager now takes into account the searches performed
authorThibault Delavallée <tde@openerp.com>
Wed, 27 Aug 2014 09:13:01 +0000 (11:13 +0200)
committerThibault Delavallée <tde@openerp.com>
Wed, 27 Aug 2014 09:41:51 +0000 (11:41 +0200)
by the user. Otherwise it was resetting the search to all events.

addons/website_event/controllers/main.py

index 10cc241..eac3c3e 100644 (file)
@@ -137,7 +137,13 @@ class website_event(http.Controller):
         event_count = event_obj.search(
             request.cr, request.uid, dom_without("none"), count=True,
             context=request.context)
-        pager = request.website.pager(url="/event", total=event_count, page=page, step=step, scope=5)
+        pager = request.website.pager(
+            url="/event",
+            url_args={'date': searches.get('date'), 'type': searches.get('type'), 'country': searches.get('country')},
+            total=event_count,
+            page=page,
+            step=step,
+            scope=5)
 
         order = 'website_published desc, date_begin'
         if searches.get('date','all') == 'old':