From 681337af63c54558eebb7bf6d8e9e101acdc052b Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 21 Jan 2025 16:04:42 +0800 Subject: [PATCH] feat: try to guess epub cover if not standard Closes: #1835 --- .../komga/infrastructure/mediacontainer/epub/EpubExtractor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/epub/EpubExtractor.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/epub/EpubExtractor.kt index 56f72a1a6..e092be2e3 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/epub/EpubExtractor.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/mediacontainer/epub/EpubExtractor.kt @@ -64,7 +64,8 @@ class EpubExtractor( ?.attr("content") ?.ifBlank { null } ?.let { manifest[it] } - + ?: // try id="cover-image" + manifest.values.firstOrNull { it.id == "cover-image" } if (coverManifestItem != null) { val href = coverManifestItem.href val mediaType = coverManifestItem.mediaType