aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/fatcat_tools/transforms/elasticsearch.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/fatcat_tools/transforms/elasticsearch.py b/python/fatcat_tools/transforms/elasticsearch.py
index 1c7c2905..96886d7a 100644
--- a/python/fatcat_tools/transforms/elasticsearch.py
+++ b/python/fatcat_tools/transforms/elasticsearch.py
@@ -456,8 +456,11 @@ def container_to_elasticsearch(
"region",
"discipline",
"publisher_type",
+ # some containers still have these in "extra"
+ "issne",
+ "issnp",
):
- if entity.extra.get(key):
+ if entity.extra.get(key) and not t.get(key):
t[key] = entity.extra[key]
if entity.extra.get("dblp") and entity.extra["dblp"].get("prefix"):