From 5cd988d8567b83b0b5abbafbf0ce4f78cabe5bf6 Mon Sep 17 00:00:00 2001 From: Jan Range Date: Thu, 18 Apr 2024 10:40:16 +0200 Subject: [PATCH] switch cases for pid and non-pid --- src/pyDataverse/api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pyDataverse/api.py b/src/pyDataverse/api.py index cb81ec2..b344e0d 100644 --- a/src/pyDataverse/api.py +++ b/src/pyDataverse/api.py @@ -338,13 +338,13 @@ def get_datafile( """ is_first_param = True if is_pid: - url = "{0}/datafile/{1}".format(self.base_url_api_data_access, identifier) - if data_format or no_var_header or image_thumb: - url += "?" - else: url = "{0}/datafile/:persistentId/?persistentId={1}".format( self.base_url_api_data_access, identifier ) + else: + url = "{0}/datafile/{1}".format(self.base_url_api_data_access, identifier) + if data_format or no_var_header or image_thumb: + url += "?" if data_format: url += "format={0}".format(data_format) is_first_param = False