diff --git a/syncany-lib/src/main/java/org/syncany/operations/Downloader.java b/syncany-lib/src/main/java/org/syncany/operations/Downloader.java index 19354a1b2..5c8f31786 100644 --- a/syncany-lib/src/main/java/org/syncany/operations/Downloader.java +++ b/syncany-lib/src/main/java/org/syncany/operations/Downloader.java @@ -90,6 +90,8 @@ public void downloadAndDecryptMultiChunks(Set unknownMultiChunkIds logger.log(Level.FINE, " -> FAILED: Decryption/extraction of multichunk failed, deleting " + multiChunkId + " ..."); localDecryptedMultiChunkFile.delete(); + + throw e; } finally { logger.log(Level.FINE, " + Locally deleting multichunk " + multiChunkId + " ...");