From a9187263012ac1e3f24c278b32fde2b3cd38b2a4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 27 May 2015 09:44:36 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/metadata/xmp.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/metadata/xmp.py b/src/calibre/ebooks/metadata/xmp.py index 43059856a5..afb9691058 100644 --- a/src/calibre/ebooks/metadata/xmp.py +++ b/src/calibre/ebooks/metadata/xmp.py @@ -81,9 +81,10 @@ def serialize_xmp_packet(root, encoding='utf-8'): def read_simple_property(elem): # A simple property - if elem.text: - return elem.text - return elem.get(expand('rdf:resource'), '') + if elem is not None: + if elem.text: + return elem.text + return elem.get(expand('rdf:resource'), '') def read_lang_alt(parent): # A text value with possible alternate values in different languages