diff --git a/src/main/java/com/commafeed/backend/feed/FeedUtils.java b/src/main/java/com/commafeed/backend/feed/FeedUtils.java index f6513ecf..0edf3616 100644 --- a/src/main/java/com/commafeed/backend/feed/FeedUtils.java +++ b/src/main/java/com/commafeed/backend/feed/FeedUtils.java @@ -494,8 +494,8 @@ public class FeedUtils { Entry entry = it.next(); boolean keep = true; for (FeedEntryKeyword keyword : keywords) { - String title = Jsoup.parse(entry.getTitle()).text(); - String content = Jsoup.parse(entry.getContent()).text(); + String title = entry.getTitle() == null ? null : Jsoup.parse(entry.getTitle()).text(); + String content = entry.getContent() == null ? null : Jsoup.parse(entry.getContent()).text(); boolean condition = !StringUtils.containsIgnoreCase(content, keyword.getKeyword()) && !StringUtils.containsIgnoreCase(title, keyword.getKeyword()); if (keyword.getMode() == Mode.EXCLUDE) {