Browse Source

Clear RSS parsing error after use

PR #17465.
adaptive-webui-19844
Vladimir Golovnev 2 years ago committed by GitHub
parent
commit
0056a61db3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/base/rss/rss_parser.cpp

5
src/base/rss/rss_parser.cpp

@ -549,7 +549,7 @@ RSS::Private::Parser::Parser(const QString lastBuildDate)
// read and create items from a rss document // read and create items from a rss document
void RSS::Private::Parser::parse(const QByteArray &feedData) void RSS::Private::Parser::parse(const QByteArray &feedData)
{ {
QXmlStreamReader xml(feedData); QXmlStreamReader xml {feedData};
XmlStreamEntityResolver resolver; XmlStreamEntityResolver resolver;
xml.setEntityResolver(&resolver); xml.setEntityResolver(&resolver);
bool foundChannel = false; bool foundChannel = false;
@ -596,7 +596,8 @@ void RSS::Private::Parser::parse(const QByteArray &feedData)
} }
emit finished(m_result); emit finished(m_result);
m_result.articles.clear(); // clear articles only m_result.articles.clear();
m_result.error.clear();
m_articleIDs.clear(); m_articleIDs.clear();
} }

Loading…
Cancel
Save