aboutsummaryrefslogtreecommitdiffstats
path: root/chocula
diff options
context:
space:
mode:
Diffstat (limited to 'chocula')
-rw-r--r--chocula/directories/issn_meta.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/chocula/directories/issn_meta.py b/chocula/directories/issn_meta.py
index e6abb3c..23b2fed 100644
--- a/chocula/directories/issn_meta.py
+++ b/chocula/directories/issn_meta.py
@@ -43,7 +43,10 @@ class IssnMetaLoader(DirectoryLoader):
if el["@type"] == "http://id.loc.gov/ontologies/bibframe/IssnL":
info.issnl = clean_issn(el["value"])
if "mainTitle" in el:
- info.name = clean_str(el["mainTitle"])
+ if type(el["mainTitle"]) == list:
+ info.name = clean_str(el["mainTitle"][0])
+ else:
+ info.name = clean_str(el["mainTitle"])
if el.get("format") == "vocabularies/medium#Print":
info.issnp = clean_issn(el["issn"])
elif el.get("format") == "vocabularies/medium#Electronic":