fix: skip ISBN barcode provider if not enabled in library

This commit is contained in:
Gauthier Roebroeck 2021-03-22 15:43:59 +08:00
parent 9e4443765b
commit 9cb63b5798

View file

@ -61,6 +61,8 @@ class MetadataLifecycle(
logger.info { "Library is not set to import book and read lists metadata from ComicInfo, skipping" }
provider is EpubMetadataProvider && !library.importEpubBook ->
logger.info { "Library is not set to import book metadata from Epub, skipping" }
provider is IsbnBarcodeProvider && !library.importBarcodeIsbn ->
logger.info { "Library is not set to import book metadata from Barcode ISBN, skipping" }
else -> {
logger.debug { "Provider: $provider" }
val patch = provider.getBookMetadataFromBook(book, media)