[FIX] website_event_track_quiz: keep search filter on page change
Before this commit, following these steps: - Have more than 30 attendees for an event - Go to the event page - Click on community - Search for a letter that is in the +30 attendees names - Go to the second page of search results => We lose the filtering of the attendees by the letter. This commit allows to keep the filters when the user is on a result page and changes page. task-3058239 X-original-commit: 2c7d923b11f2c31c3ae2137a7ff9baf0b58c0be6 Part-of: odoo/odoo#114253
This commit is contained in:
@@ -46,7 +46,8 @@ class WebsiteEventTrackQuizCommunityController(EventCommunityController):
|
||||
elif not page:
|
||||
page = 1
|
||||
pager = request.website.pager(url=url, total=user_count, page=page, step=self._visitors_per_page,
|
||||
scope=page_count if page_count < self._pager_max_pages else self._pager_max_pages)
|
||||
scope=page_count if page_count < self._pager_max_pages else self._pager_max_pages,
|
||||
url_args={'search': search_term})
|
||||
values['visitors'] = values['visitors'][(page - 1) * self._visitors_per_page: (page) * self._visitors_per_page]
|
||||
else:
|
||||
pager = {'page_count': 0}
|
||||
|
||||
Reference in New Issue
Block a user