From b3bcd233fda5e209377c8452917655d83906e6f7 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Tue, 22 Jun 2021 14:23:51 +0800 Subject: [PATCH] fix: better isbn parsing for epub metadata --- .../komga/infrastructure/metadata/epub/EpubMetadataProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 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 a56575de4..138e7a588 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 @@ -65,7 +65,8 @@ class EpubMetadataProvider( } val isbn = opf.select("metadata > dc|identifier") - ?.mapNotNull { isbnValidator.validate(it.text()) } + ?.map { it.text().removePrefix("isbn:") } + ?.mapNotNull { isbnValidator.validate(it) } ?.firstOrNull() return BookMetadataPatch(