From 3edaea2598ab3bd0f8df6bdcecdd3fdde11d5b79 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Tue, 8 Jul 2025 10:10:10 +0200 Subject: [PATCH] Fix crash: missing directory for generated PDFs --- app/src/main/java/org/mydomain/myscan/MainViewModel.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/mydomain/myscan/MainViewModel.kt b/app/src/main/java/org/mydomain/myscan/MainViewModel.kt index a9c076d..20b3bbb 100644 --- a/app/src/main/java/org/mydomain/myscan/MainViewModel.kt +++ b/app/src/main/java/org/mydomain/myscan/MainViewModel.kt @@ -207,6 +207,7 @@ class MainViewModel( private suspend fun generatePdf(): GeneratedPdf = withContext(Dispatchers.IO) { val imageIds = imageRepository.imageIds() + pdfDir.mkdirs() val file = File(pdfDir, "${System.currentTimeMillis()}.pdf") val jpegs = imageIds.asSequence() .map { id -> imageRepository.getContent(id) }