X-Git-Url: https://wpitchoune.net/gitweb/?a=blobdiff_plain;f=war%2Fsrc%2Fmain%2Fjava%2Fpnews%2Fservlet%2FArticleProvider.java;h=5e7d42910059837983db64ce0be3f8c82a854cdd;hb=a36ee3cb4f517b159fa51539a772c9e53bf2f13c;hp=d3e4f3de76dde49e3262a3e97ea94c9b86cd6938;hpb=0c1003985529e493b096594656a52e8b822eb757;p=pnews.git diff --git a/war/src/main/java/pnews/servlet/ArticleProvider.java b/war/src/main/java/pnews/servlet/ArticleProvider.java index d3e4f3d..5e7d429 100644 --- a/war/src/main/java/pnews/servlet/ArticleProvider.java +++ b/war/src/main/java/pnews/servlet/ArticleProvider.java @@ -121,9 +121,13 @@ public class ArticleProvider { } 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/")) @@ -140,16 +144,16 @@ public class ArticleProvider { 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) {