From 07f469197d64443fc4cb14d8cec4fd760cb3a13f Mon Sep 17 00:00:00 2001 From: jide Date: Wed, 30 Oct 2024 13:41:43 -0500 Subject: [PATCH] Strip alternateIdentifier elements added by PASTA --- webapp/home/utils/load_and_save.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/home/utils/load_and_save.py b/webapp/home/utils/load_and_save.py index d4add4b2..8f2bde38 100644 --- a/webapp/home/utils/load_and_save.py +++ b/webapp/home/utils/load_and_save.py @@ -260,7 +260,7 @@ def strip_elements_added_by_pasta(filename:str=None, eml_node:Node=None): dataset_node = eml_node.find_child(names.DATASET) alternate_id_nodes = dataset_node.find_all_children(names.ALTERNATEIDENTIFIER) for alternate_id_node in alternate_id_nodes: - if alternate_id_node and 'pasta' in alternate_id_node.content: + if alternate_id_node and ('10.6073' in alternate_id_node.content or '10.0311' in alternate_id_node.content): node_utils.remove_child(alternate_id_node) modified = True distribution_nodes = dataset_node.find_all_children(names.DISTRIBUTION) @@ -268,7 +268,7 @@ def strip_elements_added_by_pasta(filename:str=None, eml_node:Node=None): online_nodes = distribution_node.find_all_children(names.ONLINE) for online_node in online_nodes: url_node = online_node.find_child(names.URL) - if url_node and url_node.content and 'pasta' in url_node.content: + if url_node and url_node.content and ('10.6073' in url_node.content or '10.0311' in url_node.content): node_utils.remove_child(distribution_node) modified = True if modified: