From c60dbbda8fb53c7fc3dea5e7575c261bec4fb230 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 19 Sep 2019 10:52:31 +0530 Subject: [PATCH] EPUB3 metadata: Recognize a creator as an author even if his first role is not aut --- src/calibre/ebooks/metadata/opf3.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/opf3.py b/src/calibre/ebooks/metadata/opf3.py index 7ff7233aff..509f45b669 100644 --- a/src/calibre/ebooks/metadata/opf3.py +++ b/src/calibre/ebooks/metadata/opf3.py @@ -432,7 +432,8 @@ def is_relators_role(props, q): for role in props.get('role'): if role: scheme_ns, scheme, role = role - return role.lower() == q and (scheme_ns is None or (scheme_ns, scheme) == (reserved_prefixes['marc'], 'relators')) + if role.lower() == q and (scheme_ns is None or (scheme_ns, scheme) == (reserved_prefixes['marc'], 'relators')): + return True return False