diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt index 3a8ca9906..f07312894 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt @@ -630,7 +630,8 @@ class Downloader( val encrypt = CbzCrypto.getPasswordProtectDlPref() && CbzCrypto.isPasswordSet() // SY <-- - val zip = mangaDir.createFile("$dirname.cbz$TMP_DIR_SUFFIX")!! + val zip = mangaDir.createFile("$dirname.cbz$TMP_DIR_SUFFIX") + if (zip?.isFile != true) throw Exception("Failed to create CBZ file for downloaded chapter") ZipWriter(context, zip, /* SY --> */ encrypt /* SY <-- */).use { writer -> tmpDir.listFiles()?.forEach { file -> writer.write(file)