From fbd8655c51b752eeba939a13fca3d7dc96dfb40e Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 22 Jun 2021 14:20:10 +0800 Subject: [PATCH] fix: retrieve series from epub correctly it would not work with namespaced elements generated by Calibre part of #556 --- .../komga/infrastructure/metadata/epub/EpubMetadataProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/epub/EpubMetadataProvider.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/epub/EpubMetadataProvider.kt index 85be96f2f..d63b53b2d 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/epub/EpubMetadataProvider.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/metadata/epub/EpubMetadataProvider.kt @@ -85,7 +85,7 @@ class EpubMetadataProvider( epubExtractor.getPackageFile(book.book.path)?.let { packageFile -> val opf = Jsoup.parse(packageFile) - val series = opf.selectFirst("metadata > meta[property=belongs-to-collection]")?.text()?.ifBlank { null } + val series = opf.selectFirst("metadata > *|meta[property=belongs-to-collection]")?.text()?.ifBlank { null } val publisher = opf.selectFirst("metadata > dc|publisher")?.text()?.ifBlank { null } val language = opf.selectFirst("metadata > dc|language")?.text()?.ifBlank { null } val genre = opf.selectFirst("metadata > dc|subject")?.text()?.ifBlank { null }