Skip to content

Commit ca80dbd

Browse files
committed
fix - if license absent in v1 assign a default license for v2
1 parent c4d3cdb commit ca80dbd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/migration/migrate.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,11 @@ def create_v2_dataset(dataset, headers):
358358
"""Create a dataset in Clowder v2."""
359359
# TODO: GET correct license
360360
print("Creating dataset license in Clowder v2.")
361-
v2_license_id = add_dataset_license(dataset["license"], headers)
361+
try:
362+
v2_license_id = add_dataset_license(dataset["license"], headers)
363+
except Exception as e:
364+
print(f"Error creating dataset license: {e}")
365+
v2_license_id = "CC-BY"
362366

363367
dataset_in_v2_endpoint = f"{CLOWDER_V2}/api/v2/datasets?license_id={v2_license_id}"
364368
dataset_example = {

0 commit comments

Comments
 (0)