From 2ef9e8d2746313a7b5f87fd8798fd1ca747dc174 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 7 Jan 2024 22:14:00 +0100 Subject: [PATCH] add null check --- .../main/java/com/commafeed/backend/feed/parser/FeedParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commafeed-server/src/main/java/com/commafeed/backend/feed/parser/FeedParser.java b/commafeed-server/src/main/java/com/commafeed/backend/feed/parser/FeedParser.java index 951cb676..c31a0c71 100644 --- a/commafeed-server/src/main/java/com/commafeed/backend/feed/parser/FeedParser.java +++ b/commafeed-server/src/main/java/com/commafeed/backend/feed/parser/FeedParser.java @@ -74,7 +74,7 @@ public class FeedParser { List entries = buildEntries(feed, feedUrl); Date lastEntryDate = entries.stream().findFirst().map(Entry::updated).orElse(null); Date lastPublishedDate = validateDate(feed.getPublishedDate(), false); - if (lastPublishedDate == null || lastPublishedDate.before(lastEntryDate)) { + if (lastPublishedDate == null || lastEntryDate != null && lastPublishedDate.before(lastEntryDate)) { lastPublishedDate = lastEntryDate; } Long averageEntryInterval = averageTimeBetweenEntries(entries);