From 327fafe7397928434af4654b871d078ae2b324bc Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Sun, 7 Jan 2024 06:49:56 +0300 Subject: [PATCH] Contect selector: fix ESM date and version data encoding/decoding (#7764) --- components/contentselector/model/esmfile.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/contentselector/model/esmfile.cpp b/components/contentselector/model/esmfile.cpp index 7c62299048..39a33e710e 100644 --- a/components/contentselector/model/esmfile.cpp +++ b/components/contentselector/model/esmfile.cpp @@ -51,7 +51,8 @@ QByteArray ContentSelectorModel::EsmFile::encodedData() const QByteArray encodedData; QDataStream stream(&encodedData, QIODevice::WriteOnly); - stream << mFileName << mAuthor << mVersion << mModified.toString() << mPath << mDescription << mGameFiles; + stream << mFileName << mAuthor << mVersion << mModified.toString(Qt::ISODate) << mPath << mDescription + << mGameFiles; return encodedData; } @@ -113,11 +114,11 @@ void ContentSelectorModel::EsmFile::setFileProperty(const FileProperty prop, con break; case FileProperty_Format: - mVersion = value.toInt(); + mVersion = value; break; case FileProperty_DateModified: - mModified = QDateTime::fromString(value); + mModified = QDateTime::fromString(value, Qt::ISODate); break; case FileProperty_FilePath: