From 221eeddab8eecf8a5ed201d297451e89c378c275 Mon Sep 17 00:00:00 2001 From: Athou Date: Fri, 16 Aug 2013 11:20:26 +0200 Subject: [PATCH] don't add already existing entries (#477) --- src/main/webapp/js/controllers.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/js/controllers.js b/src/main/webapp/js/controllers.js index 3e2ec37f..f4428448 100644 --- a/src/main/webapp/js/controllers.js +++ b/src/main/webapp/js/controllers.js @@ -671,8 +671,8 @@ module.controller('FeedListCtrl', [ 'FeedService', 'CategoryService', 'AnalyticsService', - function($scope, $stateParams, $http, $route, $state, $window, $location, EntryService, SettingsService, FeedService, CategoryService, - AnalyticsService) { + function($scope, $stateParams, $http, $route, $state, $window, $location, EntryService, SettingsService, FeedService, + CategoryService, AnalyticsService) { AnalyticsService.track(); @@ -731,7 +731,12 @@ module.controller('FeedListCtrl', [ $scope.entries = []; } 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.message = data.message;