diff --git a/src/js/core/read_write_proxy.js b/src/js/core/read_write_proxy.js index 2f1b8f1e..d12a7780 100644 --- a/src/js/core/read_write_proxy.js +++ b/src/js/core/read_write_proxy.js @@ -329,14 +329,11 @@ export class ReadWriteProxy { .readFileAsync(this.filename) // Decrypt data (if its encrypted) // @ts-ignore - .then(rawData => tryDecompress(rawData).then(verifyChecksum).then(tryParseJSON)) + .then(rawData => tryDecompress(rawData).then(verifyChecksum).then(tryParseJSON).then(decompressObject)) // Check for errors during read .catch(onReadError) - // Decompress - .then(decompressObject) - // Verify basic structure .then(verifyBasicStructure)