diff --git a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java index 73fe4afe..6eed54cd 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java @@ -138,9 +138,10 @@ public class FeedRefreshUpdater { } private void filterOldEntries() { - List keep = Lists.newArrayList(); - if (entries != null) { + if (entries != null && entries.size() <= 50) { + List keep = Lists.newArrayList(); + List guids = Lists.newArrayList(); for (FeedEntry entry : entries) { guids.add(entry.getGuid()); @@ -157,10 +158,9 @@ public class FeedRefreshUpdater { keep.add(entry); } } + entries = keep; } - entries = keep; } - } private boolean updateEntry(final Feed feed, final FeedEntry entry,