}
private static Article toArticle(String link, SyndEntry entry, SyndFeed feed) {
- String desc, title, thumbnail;
+ String desc, title, thumbnail, feedTitle;
Date date;
+ feedTitle = feed.getTitle();
+ if (feedTitle != null)
+ feedTitle = feedTitle.trim();
+
thumbnail = null;
for (SyndEnclosure e: entry.getEnclosures()) {
if (e.getType().startsWith("image/"))
desc = Jsoup.parse(entry.getDescription().getValue()).text();
} else {
desc = null;
- LOG.severe("No description for " + feed.getTitle() + " - " + title);
+ LOG.severe("No description for " + feedTitle + " - " + title);
}
date = entry.getPublishedDate();
if (date == null)
date = entry.getUpdatedDate();
if (date == null)
- LOG.severe("The article " + feed.getTitle() + " - " + title + " does not have a date");
+ LOG.severe("The article " + feedTitle + " - " + title + " does not have a date");
- return new Article(link, title, desc, thumbnail, date, title);
+ return new Article(link, title, desc, thumbnail, date, feedTitle);
}
private void addArticles(Category cat, SyndFeed feed) {