From 23d9aeb22d2c17929ba7c016f0ef2f629ce0a718 Mon Sep 17 00:00:00 2001 From: "Julien (juc) Castiaux" Date: Fri, 7 Dec 2018 15:21:38 +0000 Subject: [PATCH] [FIX] website_project: buggy pager The pager wasn't taking care of the filter opw-1912293 closes odoo/odoo#29360 --- addons/website_project/controllers/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/website_project/controllers/main.py b/addons/website_project/controllers/main.py index d5f86b3db51..cf355828462 100644 --- a/addons/website_project/controllers/main.py +++ b/addons/website_project/controllers/main.py @@ -99,15 +99,16 @@ class WebsiteAccount(website_account): domain += [('create_date', '>', date_begin), ('create_date', '<=', date_end)] # pager + count = request.env['project.task'].search_count(domain) pager = request.website.pager( url="/my/tasks", url_args={'date_begin': date_begin, 'date_end': date_end, 'sortby': sortby, 'project': project}, - total=values['task_count'], + total=count, page=page, step=self._items_per_page ) # content according to pager and archive selected - tasks = request.env['project.task'].search(domain, order=order, limit=self._items_per_page, offset=pager['offset']) + tasks = request.env['project.task'].search(domain, order=order, limit=self._items_per_page, offset=(page - 1) * self._items_per_page) values.update({ 'date': date_begin,