diff --git a/komga/build.gradle.kts b/komga/build.gradle.kts index a12bd1cd2..1597708dd 100644 --- a/komga/build.gradle.kts +++ b/komga/build.gradle.kts @@ -70,7 +70,7 @@ dependencies { implementation("com.ibm.icu:icu4j:70.1") - implementation("org.apache.tika:tika-core:1.26") + implementation("org.apache.tika:tika-core:2.2.0") implementation("org.apache.commons:commons-compress:1.21") implementation("com.github.junrar:junrar:7.4.0") implementation("org.apache.pdfbox:pdfbox:2.0.25") diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/ContentDetector.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/ContentDetector.kt index 0f1047386..c444d1cac 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/ContentDetector.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/ContentDetector.kt @@ -18,7 +18,7 @@ class ContentDetector( fun detectMediaType(path: Path): String { val metadata = Metadata().also { - it[Metadata.RESOURCE_NAME_KEY] = path.name + it[Metadata.TIKA_MIME_FILE] = path.name } return TikaInputStream.get(path).use {