From 8e62e77168a3b548471316e9f0154d1fd0575584 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 11 Nov 2007 20:21:01 +0000 Subject: [PATCH] Assume dc:creator without a role is an author when reading opf files. --- src/libprs500/ebooks/metadata/opf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libprs500/ebooks/metadata/opf.py b/src/libprs500/ebooks/metadata/opf.py index d636524a61..c9da1e1927 100644 --- a/src/libprs500/ebooks/metadata/opf.py +++ b/src/libprs500/ebooks/metadata/opf.py @@ -130,6 +130,8 @@ class OPFReader(MetaInformation): role = elem.get('role') if not role: role = elem.get('opf:role') + if not role: + role = 'aut' if role == 'aut': raw = self.ENTITY_PATTERN.sub(entity_to_unicode, elem.string) au = raw.split(',')