Revert "Fix incorrect date parsing."
authoralex-z <blackslayer4@gmail.com>
Sun, 12 May 2024 11:02:56 +0000 (13:02 +0200)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Thu, 5 Sep 2024 17:02:09 +0000 (17:02 +0000)
This reverts commit 04c0125bd10c3961af11f233f32b0408f0c21401.

Signed-off-by: alex-z <blackslayer4@gmail.com>
src/libsync/syncfileitem.cpp

index a7fd1c7d53e98c8836ea5c51a1239ed5b1e3bdea..6bf10cd7af1b0190c4e62e0c1eb7ebca4c2f85d2 100644 (file)
@@ -219,8 +219,8 @@ SyncFileItemPtr SyncFileItem::fromProperties(const QString &filePath, const QMap
         const auto intConvertedValue = properties.value(QStringLiteral("lock-timeout")).toULongLong(&ok);
         item->_lockTimeout = ok ? intConvertedValue : 0;
     }
-    const auto lastModifiedValue = properties.value(QStringLiteral("getlastmodified")).replace("GMT", "+0000");
-    const auto date = QDateTime::fromString(lastModifiedValue, Qt::RFC2822Date);
+
+    const auto date = QDateTime::fromString(properties.value(QStringLiteral("getlastmodified")), Qt::RFC2822Date);
     Q_ASSERT(date.isValid());
     if (date.toSecsSinceEpoch() > 0) {
         item->_modtime = date.toSecsSinceEpoch();