diff --git a/komga/build.gradle.kts b/komga/build.gradle.kts index 37e23fc7de7..44e3926daf3 100644 --- a/komga/build.gradle.kts +++ b/komga/build.gradle.kts @@ -19,7 +19,7 @@ plugins { } group = "org.gotson" -version = "0.3.0" +version = "0.3.1" repositories { jcenter() diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/archive/PdfExtractor.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/archive/PdfExtractor.kt index a01d2740ea2..d079cb898d4 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/archive/PdfExtractor.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/archive/PdfExtractor.kt @@ -19,7 +19,7 @@ class PdfExtractor : ArchiveExtractor() { override fun getPagesList(path: Path): List = PDDocument.load(Files.newInputStream(path)).use { pdf -> - (0..pdf.numberOfPages).map { index -> + (1..pdf.numberOfPages).map { index -> BookPage(index.toString(), mediaType) } } diff --git a/komga/src/main/resources/db/migration/V20190907104615__reparse_pdf_files.sql b/komga/src/main/resources/db/migration/V20190907104615__reparse_pdf_files.sql new file mode 100644 index 00000000000..c628ffd160b --- /dev/null +++ b/komga/src/main/resources/db/migration/V20190907104615__reparse_pdf_files.sql @@ -0,0 +1,5 @@ +update BOOK_METADATA +set STATUS = 'UNKNOWN' +where ID in ( + SELECT ID FROM BOOK_METADATA where MEDIA_TYPE = 'application/pdf' + ); \ No newline at end of file