Skip to content

Commit

Permalink
fix parameters check for compare job
Browse files Browse the repository at this point in the history
  • Loading branch information
aperrin66 committed Oct 14, 2024
1 parent e7920ca commit 3e2353a
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions geospaas_rest_api/processing_api/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,8 @@ def check_parameters(parameters):
if ((not isinstance(parameters['model'], Sequence)) or
len(parameters['model']) != 2 or
not isinstance(parameters['model'][0], int) or
not isinstance(parameters['model'][1], str)):
not isinstance(parameters['model'][1], Sequence) or
any((not isinstance(p, str) for p in parameters['model'][1]))):
raise ValidationError("'model' must be a tuple (model_id, model_path)")

valid_profiles = True
Expand All @@ -258,7 +259,8 @@ def check_parameters(parameters):
if (not isinstance(profile_tuple, Sequence) or
len(profile_tuple) != 2 or
not isinstance(profile_tuple[0], int) or
not isinstance(profile_tuple[1], str)):
not isinstance(profile_tuple[1], Sequence) or
any((not isinstance(p, str) for p in profile_tuple[1]))):
valid_profiles = False
break
if not valid_profiles:
Expand Down

0 comments on commit 3e2353a

Please sign in to comment.