From ca64278c08dd7dea45164dd9647566e6bd25c190 Mon Sep 17 00:00:00 2001 From: Athou Date: Sat, 8 Jun 2013 22:35:19 +0200 Subject: [PATCH] use entry date if more recent than feed published date --- src/main/java/com/commafeed/backend/feeds/FeedParser.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedParser.java b/src/main/java/com/commafeed/backend/feeds/FeedParser.java index 4ec770da..8d0e5f8f 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedParser.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedParser.java @@ -107,16 +107,15 @@ public class FeedParser { entries.add(entry); } Date lastEntryDate = null; - + Date publishedDate = validateDate(rss.getPublishedDate()); if (!entries.isEmpty()) { List sortedTimestamps = FeedUtils .getSortedTimestamps(entries); Long timestamp = sortedTimestamps.get(0); lastEntryDate = new Date(timestamp); - - feed.setLastPublishedDate(getFeedPublishedDate( - validateDate(rss.getPublishedDate()), entries)); + publishedDate = getFeedPublishedDate(publishedDate, entries); } + feed.setLastPublishedDate(publishedDate); fetchedFeed.setLastEntryDate(lastEntryDate); } catch (Exception e) {