diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-02-03 17:23:20 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2022-02-03 17:25:50 -0800 |
commit | 301abbce765cbe5b905b7d1751819668d95801d0 (patch) | |
tree | 7ec2df0595ecc628bac73ca254c4702e67de260e | |
parent | 11e20e50e759d3398ca6dddac0383c7280e09256 (diff) | |
download | fatcat-301abbce765cbe5b905b7d1751819668d95801d0.tar.gz fatcat-301abbce765cbe5b905b7d1751819668d95801d0.zip |
container ES transform: include old extra.issne/p fields
These were removed prematurely. Not all containers have been updated to
use these fields yet.
-rw-r--r-- | python/fatcat_tools/transforms/elasticsearch.py | 5 |
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"): |