| | |
| | | var deferred = $q.defer(); |
| | | |
| | | var partners = $scope.vm.partners.slice(); |
| | | if (excludeList != null && excludeList.length > 0) { |
| | | if (excludeList != null && excludeList.id.length > 0) { |
| | | var filterData = excludeList.id.filter(function(item, idx){ |
| | | return excludeList.id.findIndex(function(item2, idx2){ |
| | | return item === item2 |
| | | }) == idx; |
| | | }); |
| | | for (let i = partners.length - 1 ; i >= 0 ; i--) { |
| | | excludeList.forEach(function (exclude) { |
| | | if (partners[i].id === exclude.id) { |
| | | filterData.forEach(function (exclude) { |
| | | if (partners[i] !== null && partners[i].id === exclude) { |
| | | partners.splice(i, 1); |
| | | if (partners[i] == null) { |
| | | return false; |
| | | } |
| | | } |
| | | }); |
| | | } |