don't add already existing entries (#477)

This commit is contained in:
Athou
2013-08-16 11:20:26 +02:00
parent 1076527b62
commit 221eeddab8

View File

@@ -671,8 +671,8 @@ module.controller('FeedListCtrl', [
'FeedService', 'FeedService',
'CategoryService', 'CategoryService',
'AnalyticsService', 'AnalyticsService',
function($scope, $stateParams, $http, $route, $state, $window, $location, EntryService, SettingsService, FeedService, CategoryService, function($scope, $stateParams, $http, $route, $state, $window, $location, EntryService, SettingsService, FeedService,
AnalyticsService) { CategoryService, AnalyticsService) {
AnalyticsService.track(); AnalyticsService.track();
@@ -731,7 +731,12 @@ module.controller('FeedListCtrl', [
$scope.entries = []; $scope.entries = [];
} }
for ( var i = 0; i < data.entries.length; i++) { for ( var i = 0; i < data.entries.length; i++) {
$scope.entries.push(data.entries[i]); var entry = data.entries[i];
if (!_.some($scope.entries, {
id : entry.id
})) {
$scope.entries.push(entry);
}
} }
$scope.name = data.name; $scope.name = data.name;
$scope.message = data.message; $scope.message = data.message;