diff --git a/resources/text/CHANGELOG b/resources/text/CHANGELOG index 483f36872..60444bf3c 100755 --- a/resources/text/CHANGELOG +++ b/resources/text/CHANGELOG @@ -8,6 +8,7 @@ Changed: ▪ Made some tweaks regarding bug #41. Number of new messages is now determined in feed downloader working thread too. Fixed: +▪ Fixed problem with updating states of messages in Nextcloud. Remove and re-add your account to fix the problem!! (bug #59) 3.3.4 ————— diff --git a/src/network-web/networkfactory.cpp b/src/network-web/networkfactory.cpp index 9ffb3777a..8f1c010c4 100755 --- a/src/network-web/networkfactory.cpp +++ b/src/network-web/networkfactory.cpp @@ -149,15 +149,13 @@ QNetworkReply::NetworkError NetworkFactory::downloadIcon(const QList &u } NetworkResult NetworkFactory::performNetworkOperation(const QString &url, int timeout, const QByteArray &input_data, - const QString &input_content_type, QByteArray &output, - QNetworkAccessManager::Operation operation, bool protected_contents, - const QString &username, const QString &password, bool set_basic_header) { + const QString &input_content_type, QByteArray &output, + QNetworkAccessManager::Operation operation, bool protected_contents, + const QString &username, const QString &password, bool set_basic_header) { Downloader downloader; QEventLoop loop; NetworkResult result; - QString str(input_data); - downloader.appendRawHeader("Content-Type", input_content_type.toLocal8Bit()); if (set_basic_header) { diff --git a/src/services/owncloud/network/owncloudnetworkfactory.cpp b/src/services/owncloud/network/owncloudnetworkfactory.cpp index 793d253fc..3de816be3 100755 --- a/src/services/owncloud/network/owncloudnetworkfactory.cpp +++ b/src/services/owncloud/network/owncloudnetworkfactory.cpp @@ -311,7 +311,6 @@ QNetworkReply::NetworkError OwnCloudNetworkFactory::triggerFeedUpdate(int feed_i QNetworkReply::NetworkError OwnCloudNetworkFactory::markMessagesRead(RootItem::ReadStatus status, const QStringList &custom_ids) { - QList var_ids; QJsonObject json; QJsonArray ids; QByteArray raw_output; @@ -565,7 +564,7 @@ QList OwnCloudGetMessagesResponse::messages() const { msg.m_contents = message_map["body"].toString(); msg.m_created = TextFactory::parseDateTime(message_map["pubDate"].toDouble() * 1000); msg.m_createdFromFeed = true; - msg.m_customId = message_map["id"].toString(); + msg.m_customId = QString::number(message_map["id"].toInt()); msg.m_customHash = message_map["guidHash"].toString(); QString enclosure_link = message_map["enclosureLink"].toString(); @@ -579,7 +578,7 @@ QList OwnCloudGetMessagesResponse::messages() const { msg.m_enclosures.append(enclosure); } - msg.m_feedId = message_map["feedId"].toString(); + msg.m_feedId = QString::number(message_map["feedId"].toInt()); msg.m_isImportant = message_map["starred"].toBool(); msg.m_isRead = !message_map["unread"].toBool(); msg.m_title = message_map["title"].toString();