From: alex-z Date: Tue, 12 Mar 2024 17:46:31 +0000 (+0100) Subject: Bugfix. E2EE. Use 'double' for legacy metadata. X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~7^2~91^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=737661637510a816fdc14e55c715b30b351d340e;p=nextcloud-desktop.git Bugfix. E2EE. Use 'double' for legacy metadata. Signed-off-by: alex-z --- diff --git a/src/libsync/foldermetadata.cpp b/src/libsync/foldermetadata.cpp index 955aa7507..a01a18982 100644 --- a/src/libsync/foldermetadata.cpp +++ b/src/libsync/foldermetadata.cpp @@ -694,7 +694,7 @@ QByteArray FolderMetadata::encryptedMetadataLegacy() // multiple toBase64() just to keep with the old (wrong way) const auto encryptedMetadataKey = encryptDataWithPublicKey(metadataKeyForEncryption().toBase64().toBase64(), _account->e2e()->_publicKey).toBase64(); const QJsonObject metadata{ - {versionKey, QString::number(version, 'f', 1)}, + {versionKey, version}, {metadataKeyKey, QJsonValue::fromVariant(encryptedMetadataKey)}, {"checksum", QJsonValue::fromVariant(computeMetadataKeyChecksum(encryptedMetadataKey))}, };