@@ -265,11 +265,11 @@ def download_and_upload_file(file, all_dataset_folders, dataset_v2_id, headers_v
265265 dataset_file_upload_endpoint = f"{ CLOWDER_V2 } /api/v2/datasets/{ dataset_v2_id } /files"
266266 if matching_folder :
267267 dataset_file_upload_endpoint += f"Multiple?folder_id={ matching_folder ['id' ]} "
268-
269- with open (filename , "rb" ) as file_data :
270- response = requests .post (
271- dataset_file_upload_endpoint , files = {"file" : file_data }, headers = headers_v2
272- )
268+ file_exists = os . path . exists ( filename )
269+ # with open(filename, "rb") as file_data:
270+ response = requests .post (
271+ dataset_file_upload_endpoint , headers = headers_v2 , files = {"file" : open ( filename , "rb" )}
272+ )
273273
274274 if response .status_code == 200 :
275275 print (f"Uploaded file: { filename } to dataset { dataset_v2_id } " )
@@ -288,6 +288,9 @@ def process_user_and_resources(user_v1, USER_MAP, DATASET_MAP):
288288 user_v1_datasets = get_clowder_v1_user_datasets (user_id = user_v1 ["id" ])
289289 user_v2_api_key = create_local_user (user_v1 )
290290 USER_MAP [user_v1 ["id" ]] = user_v2_api_key
291+ base_user_headers_v2 = {
292+ "x-api-key" : user_v2_api_key
293+ }
291294 user_headers_v2 = {
292295 "x-api-key" : user_v2_api_key ,
293296 "content-type" : "application/json" ,
@@ -314,7 +317,7 @@ def process_user_and_resources(user_v1, USER_MAP, DATASET_MAP):
314317
315318 for file in files_result :
316319 download_and_upload_file (
317- file , all_dataset_folders , dataset_v2_id , user_headers_v2
320+ file , all_dataset_folders , dataset_v2_id , base_user_headers_v2
318321 )
319322 return [USER_MAP , DATASET_MAP ]
320323
@@ -341,7 +344,7 @@ def process_user_and_resources(user_v1, USER_MAP, DATASET_MAP):
341344 "identityProvider" :
"Chen Wang ([email protected] ) [Local Account]" ,
342345 }
343346 ]
344- # users_v1 = get_clowder_v1_users()
347+ users_v1 = get_clowder_v1_users ()
345348 for user_v1 in users_v1 :
346349 if (
347350 "[Local Account]" in user_v1 ["identityProvider" ]
0 commit comments