Skip to content

Commit 9ca864c

Browse files
committed
Correctly clear out search params that are not set anymore, fixed dnauck#10
1 parent ab78208 commit 9ca864c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/angular-advanced-searchbox.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ angular.module('angular-advanced-searchbox', [])
5454

5555
// delete not existing search parameters from internal state array
5656
angular.forEach($scope.searchParams, function (value, key){
57-
if (!$scope.model.hasOwnProperty(value.key))
58-
updateModel('delete', value.key);
57+
if (!$scope.model.hasOwnProperty(value.key)){
58+
var index = $scope.searchParams.map(function(e) { return e.key; }).indexOf(value.key);
59+
$scope.removeSearchParam(index);
60+
}
5961
});
6062
}, true);
6163

0 commit comments

Comments
 (0)