fixing deletion after PR feedback from mabashian

This commit is contained in:
jaredevantabor 2017-02-08 11:57:01 -08:00
parent ab57396fcf
commit 2a8bff824a

View File

@ -166,8 +166,11 @@ export default ['$stateParams', '$scope', '$state', 'QuerySet', 'GetBasePath', '
else {
encodeParams.searchTerm = true;
}
removed = qs.encodeParam(encodeParams);
}
else {
removed = setDefaults(termParts[termParts.length-1]);
}
removed = qs.encodeParam(encodeParams);
}
_.each(removed, (value, key) => {
if (Array.isArray(queryset[key])){
@ -177,18 +180,6 @@ export default ['$stateParams', '$scope', '$state', 'QuerySet', 'GetBasePath', '
delete queryset[key];
}
}
if(queryset.search && queryset.search){
if (Array.isArray(queryset.search)){
_.remove(queryset.search, (item) => item.indexOf(value) > -1);
// If the array is now empty, remove that key
if(queryset.search.length === 0) {
delete queryset.search;
}
}
else if(queryset.search.indexOf(key) > -1){
delete queryset.search;
}
}
else {
delete queryset[key];
}