in airavata_django_portal_sdk/experiment_util/api.py [0:0]
def _move_tmp_input_file_uploads_to_data_dir(request, experiment):
exp_data_dir = experiment.userConfigurationData.experimentDataDir
for experiment_input in experiment.experimentInputs:
if experiment_input.type == DataType.URI:
if experiment_input.value:
experiment_input.value = \
_move_if_tmp_input_file_upload(
request, experiment_input.value, exp_data_dir)
elif experiment_input.type == DataType.URI_COLLECTION:
data_product_uris = experiment_input.value.split(
",") if experiment_input.value else []
moved_data_product_uris = []
for data_product_uri in data_product_uris:
moved_data_product_uris.append(
_move_if_tmp_input_file_upload(request, data_product_uri,
exp_data_dir))
experiment_input.value = ",".join(moved_data_product_uris)