diff options
Diffstat (limited to 'js/app/services/businesslayer/folderbusinesslayer.coffee')
-rw-r--r-- | js/app/services/businesslayer/folderbusinesslayer.coffee | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/js/app/services/businesslayer/folderbusinesslayer.coffee b/js/app/services/businesslayer/folderbusinesslayer.coffee index 57f932a77..39c307c96 100644 --- a/js/app/services/businesslayer/folderbusinesslayer.coffee +++ b/js/app/services/businesslayer/folderbusinesslayer.coffee @@ -89,8 +89,12 @@ NewestItem, FeedModel) -> if newestItemId != 0 and angular.isDefined(folder) for feed in @_feedBusinessLayer.getFeedsOfFolder(folderId) feed.unreadCount = 0 - for item in @_itemModel.getAll() - item.setRead() + + # also set items in feeds as read + for item in @_itemModel.getAll() + if item.feedId == feed.id + item.setRead() + @_persistence.setFolderRead(folderId, newestItemId) |