diff options
author | Bryan Newbold <bnewbold@archive.org> | 2021-01-30 19:00:45 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@archive.org> | 2021-01-30 19:00:45 -0800 |
commit | 64e4a0b3c43b53f5c79e6f17a189c7f5ec113c5b (patch) | |
tree | 77eb5927a400ffd25178377a36a99952158c20c7 | |
parent | d5a578fe763599d495f3192e18396f99af4b388d (diff) | |
download | fatcat-scholar-64e4a0b3c43b53f5c79e6f17a189c7f5ec113c5b.tar.gz fatcat-scholar-64e4a0b3c43b53f5c79e6f17a189c7f5ec113c5b.zip |
bigfix: try resolving lang_code list issue again
-rw-r--r-- | fatcat_scholar/transform.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/fatcat_scholar/transform.py b/fatcat_scholar/transform.py index 4114885..18410c3 100644 --- a/fatcat_scholar/transform.py +++ b/fatcat_scholar/transform.py @@ -138,11 +138,10 @@ def es_biblio_from_sim(sim: Dict[str, Any]) -> ScholarBiblio: if release_year and abs(release_year) > 2050: release_year = None - lang_code = SIM_LANG_MAP.get(issue_meta.get("language")) or SIM_LANG_MAP.get( - pub_meta.get("language") - ) - if isinstance(lang_code, list): - lang_code = lang_code[0] + language = issue_meta.get("language") or pub_meta.get("language") + if isinstance(language, list): + language = language[0] + lang_code = SIM_LANG_MAP.get(language) return ScholarBiblio( # release_ident=release.ident, |