diff --git a/resources/docs/Documentation.md b/resources/docs/Documentation.md index dc716a8a3..f99c3c029 100644 --- a/resources/docs/Documentation.md +++ b/resources/docs/Documentation.md @@ -64,7 +64,7 @@ I organized the supported web-based feed readers into an elegant table: | Gmail | ✅ | ✅ | ❌ | ✅ | Google Reader API 3 | ✅ | ✅ | ✅ | ✅ (only for Inoreader) | Nextcloud News | ✅ | ❌ | ❌ | ❌ -| Tiny Tiny RSS | ✅ | ❌ | ✅ | ❌ +| Tiny Tiny RSS | ✅ | ✅ | ✅ | ❌ 1 Some plugins support next-gen intelligent synchronization algorithm (ISA) which has some benefits, as it usually offers superior synchronization speed, and transfers much less data over your network connection. diff --git a/src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp b/src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp index 5206fe207..fa76af3e5 100644 --- a/src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp +++ b/src/librssguard/services/tt-rss/ttrssnetworkfactory.cpp @@ -1034,7 +1034,9 @@ QList TtRssGetHeadlinesResponse::messages(ServiceRoot* root) const { message.m_created = TextFactory::parseDateTime(t); message.m_createdFromFeed = true; message.m_customId = QString::number(mapped[QSL("id")].toInt()); - message.m_feedId = mapped[QSL("feed_id")].toString(); + message.m_feedId = mapped[QSL("feed_id")].type() == QJsonValue::Type::Double + ? QString::number(mapped[QSL("feed_id")].toInt()) + : mapped[QSL("feed_id")].toString(); message.m_title = mapped[QSL("title")].toString(); message.m_url = mapped[QSL("link")].toString();