Fix for deleting search tags on job details

This commit is contained in:
Michael Abashian
2017-02-22 14:59:54 -05:00
parent 365659051e
commit a484dae41a

View File

@@ -166,6 +166,7 @@ export default ['$stateParams', '$scope', '$state', 'QuerySet', 'GetBasePath', '
let encodeParams = {
term: tagToRemove
};
if($scope.models[$scope.list.name]) {
if(_.has($scope.models[$scope.list.name].base, root)) {
if($scope.models[$scope.list.name].base[root].type && $scope.models[$scope.list.name].base[root].type === 'field') {
encodeParams.relatedSearchTerm = true;
@@ -183,6 +184,10 @@ export default ['$stateParams', '$scope', '$state', 'QuerySet', 'GetBasePath', '
removed = setDefaults(termParts[termParts.length-1]);
}
}
else {
removed = setDefaults(termParts[termParts.length-1]);
}
}
removeFromQuerySet(queryset);
if(!$scope.querySet) {
$state.go('.', {