From c228ff0be4f5fdae9b03859707af51a06bd6006d Mon Sep 17 00:00:00 2001 From: Alfredo Sumaran Date: Tue, 30 May 2017 19:16:49 -0500 Subject: [PATCH] Fix pagination when sorting by option --- .../javascripts/groups/groups_filterable_list.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/groups/groups_filterable_list.js b/app/assets/javascripts/groups/groups_filterable_list.js index be89955c101..ab674dd4f5b 100644 --- a/app/assets/javascripts/groups/groups_filterable_list.js +++ b/app/assets/javascripts/groups/groups_filterable_list.js @@ -33,9 +33,17 @@ export default class GroupFilterableList extends FilterableList { this.filterResults(this.filterUrl); } - onFilterSuccess(data) { + onFilterSuccess(data, textStatus, xhr) { super.onFilterSuccess(data); this.store.setGroups(data); + this.store.storePagination({ + 'X-Per-Page': xhr.getResponseHeader('X-Per-Page'), + 'X-Page': xhr.getResponseHeader('X-Page'), + 'X-Total': xhr.getResponseHeader('X-Total'), + 'X-Total-Pages': xhr.getResponseHeader('X-Total-Pages'), + 'X-Next-Page': xhr.getResponseHeader('X-Next-Page'), + 'X-Prev-Page': xhr.getResponseHeader('X-Prev-Page'), + }); } } -- GitLab