From 176092c4e126704fe01988eee2fa82ad6efff641 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Thu, 21 Jan 2021 09:47:07 -0800 Subject: fixup: check for container.extra in indexing pipeline --- fatcat_scholar/schema.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fatcat_scholar') diff --git a/fatcat_scholar/schema.py b/fatcat_scholar/schema.py index 5306130..4287d53 100644 --- a/fatcat_scholar/schema.py +++ b/fatcat_scholar/schema.py @@ -482,7 +482,9 @@ def es_biblio_from_release(release: ReleaseEntity) -> ScholarBiblio: if release.container: publisher = release.container.publisher or release.publisher - publisher_type = release.container.extra.get("publisher_type", None) + publisher_type = release.container.extra and release.container.extra.get( + "publisher_type", None + ) if not publisher_type or not isinstance(publisher_type, str): publisher_type = None container_name = release.container.name -- cgit v1.2.3