Fix check for existing userStatesFilter

(cherry picked from commit f7e73fbff5)
This commit is contained in:
ustadstar
2022-12-04 23:14:55 +01:00
committed by Sebastiaan Janssen
parent 5db507cb96
commit faf69e4349

View File

@@ -187,7 +187,23 @@
}
function initUserStateSelections() {
initUsersOptionsFilterSelections(vm.userStatesFilter, vm.usersOptions.userStates, "key");
if (!vm.usersOptions.userStates && vm.userStatesFilter) {
// create a new empty userStates array
vm.usersOptions.userStates = [];
// add selected userStatesFilters to usersOptions.userStates array
for (var i = 0; i < vm.userStatesFilter.length; i++) {
if (vm.userStatesFilter[i].selected) {
vm.usersOptions.userStates.push(vm.userStatesFilter[i].key);
}
}
// If there are any selected userStates, update location and change pagenumber
if (vm.usersOptions.userStates.length > 0) {
updateLocation("userStates", vm.usersOptions.userStates.join(","));
changePageNumber(1);
}
}
}
function initUserGroupSelections() {