From 5ce2823d0be2fd80fc9d8c66e245d92bc9703919 Mon Sep 17 00:00:00 2001 From: Athou Date: Tue, 4 Nov 2014 15:22:43 +0100 Subject: [PATCH] strip html tags --- .../java/com/commafeed/backend/feed/FeedEntryFilter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/commafeed/backend/feed/FeedEntryFilter.java b/src/main/java/com/commafeed/backend/feed/FeedEntryFilter.java index 89bb8076..bc43e0a4 100644 --- a/src/main/java/com/commafeed/backend/feed/FeedEntryFilter.java +++ b/src/main/java/com/commafeed/backend/feed/FeedEntryFilter.java @@ -13,6 +13,7 @@ import org.apache.commons.jexl2.introspection.Uberspect; import org.apache.commons.jexl2.introspection.UberspectImpl; import org.apache.commons.lang3.StringUtils; import org.apache.commons.logging.LogFactory; +import org.jsoup.Jsoup; import com.commafeed.backend.model.FeedEntry; @@ -69,9 +70,9 @@ public class FeedEntryFilter { Expression expression = ENGINE.createExpression(filter); JexlContext context = new MapContext(); - context.set("title", entry.getContent().getTitle().toLowerCase()); + context.set("title", Jsoup.parse(entry.getContent().getTitle()).text().toLowerCase()); context.set("author", entry.getContent().getAuthor().toLowerCase()); - context.set("content", entry.getContent().getContent().toLowerCase()); + context.set("content", Jsoup.parse(entry.getContent().getContent()).text().toLowerCase()); context.set("url", entry.getUrl().toLowerCase()); return (boolean) expression.evaluate(context);