diff --git a/ang/deduper/dupefindCntrl.js b/ang/deduper/dupefindCntrl.js index 2679f6c..6c95ca6 100644 --- a/ang/deduper/dupefindCntrl.js +++ b/ang/deduper/dupefindCntrl.js @@ -358,10 +358,8 @@ } function removeMergedContact(id) { - _.each($scope.duplicatePairs, function(pair, index) { - if (typeof(pair) !== 'undefined' && (pair['dstID'] === id || pair['srcID'] === id)) { - $scope.duplicatePairs.splice(index, 1); - } + $scope.duplicatePairs = $.grep($scope.duplicatePairs, function (pair) { + return typeof(pair) !== 'undefined' && pair.dstID !== id && pair.srcID !== id; }); updateFoundCount(); }