diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-09 14:03:37 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-09 14:03:37 +0200 |
commit | 019b286b8e997bea3fb6a0555c91c565ca2d684f (patch) | |
tree | d162de276a9571f89f29fc0691258f38571edff8 /js/app/services/businesslayer/folderbusinesslayer.coffee | |
parent | 59069e85a26dd72bb1798e0ee517d607f6021443 (diff) |
Fix a bug that would mark the items on the right side as read regardless of feed or folder id
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) |