From e3e09d1534ce595d079aaaca916403a6b43a2606 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sat, 12 Feb 2022 19:50:47 +0100 Subject: [PATCH] properly de-HTML author/title of rss/atom/json entries --- src/librssguard/services/standard/parsers/feedparser.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/librssguard/services/standard/parsers/feedparser.cpp b/src/librssguard/services/standard/parsers/feedparser.cpp index 6bc4138e5..7a4c17dfb 100644 --- a/src/librssguard/services/standard/parsers/feedparser.cpp +++ b/src/librssguard/services/standard/parsers/feedparser.cpp @@ -96,9 +96,9 @@ QList FeedParser::messages() { Message new_message; // Fill available data. - new_message.m_title = qApp->web()->unescapeHtml(xmlMessageTitle(message_item)); + new_message.m_title = qApp->web()->stripTags(qApp->web()->unescapeHtml(xmlMessageTitle(message_item))); new_message.m_contents = xmlMessageDescription(message_item); - new_message.m_author = qApp->web()->unescapeHtml(xmlMessageAuthor(message_item)); + new_message.m_author = qApp->web()->stripTags(qApp->web()->unescapeHtml(xmlMessageAuthor(message_item))); new_message.m_url = xmlMessageUrl(message_item); new_message.m_created = xmlMessageDateCreated(message_item); new_message.m_customId = xmlMessageId(message_item); @@ -125,9 +125,9 @@ QList FeedParser::messages() { Message new_message; // Fill available data. - new_message.m_title = qApp->web()->unescapeHtml(jsonMessageTitle(message_item)); + new_message.m_title = qApp->web()->stripTags(qApp->web()->unescapeHtml(jsonMessageTitle(message_item))); new_message.m_contents = jsonMessageDescription(message_item); - new_message.m_author = qApp->web()->unescapeHtml(jsonMessageAuthor(message_item)); + new_message.m_author = qApp->web()->stripTags(qApp->web()->unescapeHtml(jsonMessageAuthor(message_item))); new_message.m_url = jsonMessageUrl(message_item); new_message.m_created = jsonMessageDateCreated(message_item); new_message.m_customId = jsonMessageId(message_item);