diff --git a/core/src/main/groovy/com/muwire/core/filefeeds/FeedManager.groovy b/core/src/main/groovy/com/muwire/core/filefeeds/FeedManager.groovy index d6dbdbcb..f0b6dcb5 100644 --- a/core/src/main/groovy/com/muwire/core/filefeeds/FeedManager.groovy +++ b/core/src/main/groovy/com/muwire/core/filefeeds/FeedManager.groovy @@ -173,7 +173,7 @@ class FeedManager { return List list = new ArrayList<>(set) - if (list.size() > feed.getItemsToKeep()) { + if (feed.getItemsToKeep() > 0 && list.size() > feed.getItemsToKeep()) { log.info("will persist ${feed.getItemsToKeep()}/${list.size()} items") list.sort({l, r -> Long.compare(r.getTimestamp(), l.getTimestamp())