diff --git a/src/calibre/ebooks/oeb/reader.py b/src/calibre/ebooks/oeb/reader.py index e829891a45..ebe6e78d08 100644 --- a/src/calibre/ebooks/oeb/reader.py +++ b/src/calibre/ebooks/oeb/reader.py @@ -470,6 +470,8 @@ class OEBReader(object): if item is None: return False ncx = item.data + if ncx is None: + return False ptargets = xpath(ncx, 'ncx:pageList/ncx:pageTarget') if not ptargets: return False