Skip to content
Snippets Groups Projects
Commit 7efa9e5e authored by Swen Vermeul's avatar Swen Vermeul
Browse files

addet dataSetPermId and dataStore to parse_jackson; added extract_downloadUrl method

parent 79ab981b
No related branches found
No related tags found
No related merge requests found
...@@ -19,7 +19,7 @@ def parse_jackson(input_json): ...@@ -19,7 +19,7 @@ def parse_jackson(input_json):
'children', 'containers', 'container', 'properties', 'experiment', 'sample', 'children', 'containers', 'container', 'properties', 'experiment', 'sample',
'project', 'space', 'propertyType', 'entityType', 'propertyType', 'propertyAssignment', 'project', 'space', 'propertyType', 'entityType', 'propertyType', 'propertyAssignment',
'externalDms', 'roleAssignments', 'user', 'users', 'authorizationGroup', 'vocabulary', 'externalDms', 'roleAssignments', 'user', 'users', 'authorizationGroup', 'vocabulary',
'validationPlugin' 'validationPlugin', 'dataSetPermId', 'dataStore'
] ]
found = {} found = {}
def build_cache(graph): def build_cache(graph):
...@@ -143,6 +143,11 @@ def extract_code(obj): ...@@ -143,6 +143,11 @@ def extract_code(obj):
return '' if obj is None else str(obj) return '' if obj is None else str(obj)
return '' if obj['code'] is None else obj['code'] return '' if obj['code'] is None else obj['code']
def extract_downloadUrl(obj):
if not isinstance(obj, dict):
return '' if obj is None else str(obj)
return '' if obj['downloadUrl'] is None else obj['downloadUrl']
def extract_name(obj): def extract_name(obj):
if not isinstance(obj, dict): if not isinstance(obj, dict):
return '' if obj is None else str(obj) return '' if obj is None else str(obj)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment