From 21b61b1040f1b87c556fcedf7efee54ca44c3c2d Mon Sep 17 00:00:00 2001 From: j-howell Date: Sun, 19 May 2019 08:35:38 -0400 Subject: [PATCH] Further improve handling of books with both old and new style KFX metadata --- src/calibre/ebooks/metadata/kfx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/kfx.py b/src/calibre/ebooks/metadata/kfx.py index fba2518575..ddbf54a143 100644 --- a/src/calibre/ebooks/metadata/kfx.py +++ b/src/calibre/ebooks/metadata/kfx.py @@ -271,7 +271,7 @@ def extract_metadata(container_data): metadata[COVER_KEY] = entity_value for key, value in metadata_entity.items(): - if key in METADATA_PROPERTIES: + if key in METADATA_PROPERTIES and METADATA_PROPERTIES[key] not in metadata: metadata[METADATA_PROPERTIES[key]].append(value) return metadata