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) }