Skip to content

Commit

Permalink
Changed /components endpoint to allow any amount of datasets greater …
Browse files Browse the repository at this point in the history
…than

1 (previously required 2 and exactly 2 datasets)
  • Loading branch information
DerekFurstPitt committed Feb 7, 2024
1 parent e3b3d46 commit 3d96bf2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -3837,9 +3837,9 @@ def multiple_components():
if direct_ancestor_dict.get('entity_type').lower() != "dataset":
bad_request_error(f"Direct ancestor is of type: {direct_ancestor_dict.get('entity_type')}. Must be of type 'dataset'.")

# validate that there are 2 and only 2 datasets in the dataset list
if len(json_data_dict.get('datasets')) != 2:
bad_request_error(f"'datasets' field must contain 2 component datasets.")
# validate that there is at least one component dataset
if len(json_data_dict.get('datasets')) < 1:
bad_request_error(f"'datasets' field must contain at leawst 1 dataset.")

# Validate all datasets using existing schema with triggers and validators
for dataset in json_data_dict.get('datasets'):
Expand Down

0 comments on commit 3d96bf2

Please sign in to comment.