validate published date only if not null

This commit is contained in:
Athou
2013-06-09 06:42:25 +02:00
parent ca64278c08
commit 703fd91856

View File

@@ -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<Long> sortedTimestamps = FeedUtils
.getSortedTimestamps(entries);
@@ -154,6 +155,10 @@ public class FeedParser {
private Date getFeedPublishedDate(Date publishedDate,
List<FeedEntry> entries) {
if (publishedDate == null) {
return null;
}
for (FeedEntry entry : entries) {
if (entry.getUpdated().getTime() > publishedDate.getTime()) {
publishedDate = entry.getUpdated();