From 36ab3737adabb2b127820ebbdb96bcddbd9db703 Mon Sep 17 00:00:00 2001 From: yflory Date: Thu, 9 Oct 2025 12:08:13 +0200 Subject: [PATCH] Fix checkpoints being deleted if fileHost is unavailable --- www/common/onlyoffice/inner.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/www/common/onlyoffice/inner.js b/www/common/onlyoffice/inner.js index d91394fc4..870e196c9 100644 --- a/www/common/onlyoffice/inner.js +++ b/www/common/onlyoffice/inner.js @@ -2811,9 +2811,11 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null file: fileType }); }) - .catch(() => { + .catch((err) => { // Checkpoint error: load the previous one - deleteLastCp(i); + if (err === "DECRYPTION_ERROR" || err === "E_METADATA_DECRYPTION") { + deleteLastCp(i); + } i = i || 0; loadDocument(noCp, useNewDefault, ++i, cb); });