From 86ae0c582c27a57077f6a37305126f6cfe2594a6 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Mon, 12 Jul 2021 15:03:40 +0200 Subject: [PATCH] magic for rss too --- src/librssguard/services/standard/rssparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/librssguard/services/standard/rssparser.cpp b/src/librssguard/services/standard/rssparser.cpp index d31bacb83..6ec75be90 100644 --- a/src/librssguard/services/standard/rssparser.cpp +++ b/src/librssguard/services/standard/rssparser.cpp @@ -32,7 +32,7 @@ Message RssParser::extractMessage(const QDomElement& msg_element, QDateTime curr // Deal with titles & descriptions. QString elem_title = msg_element.namedItem(QSL("title")).toElement().text().simplified(); - QString elem_description = msg_element.namedItem(QSL("encoded")).toElement().text(); + QString elem_description = rawXmlChild(msg_element.elementsByTagName(QSL("encoded")).at(0).toElement()); QString elem_enclosure = msg_element.namedItem(QSL("enclosure")).toElement().attribute(QSL("url")); QString elem_enclosure_type = msg_element.namedItem(QSL("enclosure")).toElement().attribute(QSL("type")); @@ -48,7 +48,7 @@ Message RssParser::extractMessage(const QDomElement& msg_element, QDateTime curr } if (elem_description.isEmpty()) { - elem_description = msg_element.namedItem(QSL("description")).toElement().text(); + elem_description = rawXmlChild(msg_element.elementsByTagName(QSL("description")).at(0).toElement()); } if (elem_description.isEmpty()) {