diff options
Diffstat (limited to 'app/assets/javascripts/groups/groups_filterable_list.js')
-rw-r--r-- | app/assets/javascripts/groups/groups_filterable_list.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/assets/javascripts/groups/groups_filterable_list.js b/app/assets/javascripts/groups/groups_filterable_list.js index ab674dd4f5b..9a8797caf36 100644 --- a/app/assets/javascripts/groups/groups_filterable_list.js +++ b/app/assets/javascripts/groups/groups_filterable_list.js @@ -33,7 +33,13 @@ export default class GroupFilterableList extends FilterableList { this.filterResults(this.filterUrl); } - onFilterSuccess(data, textStatus, xhr) { + preOnFilterSuccess(comingFrom) { + if (comingFrom === 'filter-input') { + this.filterUrl = `${this.filterForm.getAttribute('action')}?${$(this.filterForm).serialize()}`; + } + } + + onFilterSuccess(data, xhr) { super.onFilterSuccess(data); this.store.setGroups(data); |