From 432ddf8e390762cc6c7d27c5dbdc79ec49bca948 Mon Sep 17 00:00:00 2001 From: "phil.borman@gmail.com" Date: Thu, 5 Feb 2026 18:27:37 +0100 Subject: [PATCH] Additional check for incomplete data from HC --- lazylibrarian/hc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lazylibrarian/hc.py b/lazylibrarian/hc.py index a7dd8909..4a6c118e 100644 --- a/lazylibrarian/hc.py +++ b/lazylibrarian/hc.py @@ -903,7 +903,7 @@ query FindAuthor { authors_by_pk(id: [authorid]) if authorname in item['document']['author_names']: bookid = item['document']['id'] break - except (IndexError, KeyError): + except (IndexError, KeyError, TypeError): pass if bookid: @@ -914,7 +914,7 @@ query FindAuthor { authors_by_pk(id: [authorid]) if item['contributions'] and 'cachedImage' in item['contributions'][0]['author']: url = item['contributions'][0]['author']['cachedImage']['url'] break - except (IndexError, KeyError): + except (IndexError, KeyError, TypeError): pass if url: