From 703fd918563a564d946d6d31fed0c22d0d9ce8a8 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 9 Jun 2013 06:42:25 +0200 Subject: [PATCH] validate published date only if not null --- src/main/java/com/commafeed/backend/feeds/FeedParser.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedParser.java b/src/main/java/com/commafeed/backend/feeds/FeedParser.java index 8d0e5f8f..f669d9c7 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedParser.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedParser.java @@ -107,7 +107,8 @@ public class FeedParser { entries.add(entry); } Date lastEntryDate = null; - Date publishedDate = validateDate(rss.getPublishedDate()); + Date publishedDate = rss.getPublishedDate() == null ? null + : validateDate(rss.getPublishedDate()); if (!entries.isEmpty()) { List sortedTimestamps = FeedUtils .getSortedTimestamps(entries); @@ -154,6 +155,10 @@ public class FeedParser { private Date getFeedPublishedDate(Date publishedDate, List entries) { + if (publishedDate == null) { + return null; + } + for (FeedEntry entry : entries) { if (entry.getUpdated().getTime() > publishedDate.getTime()) { publishedDate = entry.getUpdated();