Skip to content

Commit

Permalink
Merge pull request #618 from hubmapconsortium/Derek-Furst/remove-comp…
Browse files Browse the repository at this point in the history
…onents-limit

Changed /components endpoint to allow any amount of datasets greater …
  • Loading branch information
yuanzhou authored Feb 12, 2024
2 parents e3b3d46 + 3d96bf2 commit 59dc58a
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 59dc58a

Please sign in to comment.