decrypt magic metadata for older client synced files

This commit is contained in:
abhinav-grd 2021-09-28 18:55:27 +05:30
parent 232d8d96e7
commit aca7da35fa

View file

@ -243,8 +243,11 @@ export async function changeFilesVisibility(
file.magicMetadata = NEW_MAGIC_METADATA;
}
if (typeof file.magicMetadata.data === 'string') {
logError(Error('magic metadata not decrypted'), '');
return;
file.magicMetadata.data = (await worker.decryptMetadata(
file.magicMetadata.data,
file.magicMetadata.header,
file.key
)) as MagicMetadataProps;
}
// copies the existing magic metadata properties of the files and updates the visibility value
// The expected behaviour while updating magic metadata is to let the existing property as it is and update/add the property you want