in bulkExport/glueScripts/export-script.py [0:0]
def get_transitive_references(resource, transitive_reference_map, server_url):
if resource['resourceType'] in transitive_reference_map:
path_map = transitive_reference_map[resource['resourceType']]
generated_transitive_refs = []
for path, target_type in path_map.items():
targets = deep_get(resource, path.split('.'))
generated_transitive_refs.extend([target['reference'] for target in targets if is_internal_reference(target['reference'], server_url)])
resource['_generated_transitive_refs'] = generated_transitive_refs if len(generated_transitive_refs) !=0 else None
return resource