fix: better isbn parsing for epub metadata

This commit is contained in:
Gauthier Roebroeck 2021-06-22 14:23:51 +08:00
parent 13b18c0b45
commit b3bcd233fd

View file

@ -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(