From 6d7b411d2be46c16c358ed9c133d2a6cd349a69c Mon Sep 17 00:00:00 2001 From: Skycoder42 Date: Tue, 29 May 2018 17:44:10 +0200 Subject: [PATCH] Fix Inoreader dates by adjusting the parsing Use QDateTime::fromSecsSinceEpoch with UTC specified, as this is the correct way to parse unix timestamps --- src/services/inoreader/network/inoreadernetworkfactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/inoreader/network/inoreadernetworkfactory.cpp b/src/services/inoreader/network/inoreadernetworkfactory.cpp index 8f68466e7..f6e0917f4 100755 --- a/src/services/inoreader/network/inoreadernetworkfactory.cpp +++ b/src/services/inoreader/network/inoreadernetworkfactory.cpp @@ -311,7 +311,7 @@ QList InoreaderNetworkFactory::decodeMessages(const QString& messages_j message.m_title = message_obj["title"].toString(); message.m_author = message_obj["author"].toString(); - message.m_created = QDateTime::fromMSecsSinceEpoch(message_obj["published"].toInt()*1000); + message.m_created = QDateTime::fromSecsSinceEpoch(message_obj["published"].toInt(), Qt::UTC); message.m_createdFromFeed = true; message.m_customId = message_obj["id"].toString();