summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/groups/groups_filterable_list.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/groups/groups_filterable_list.js')
-rw-r--r--app/assets/javascripts/groups/groups_filterable_list.js8
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);