Skip to content

Commit efd339c

Browse files
committed
fix: comment
1 parent 2fa15a4 commit efd339c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

aws_lambda_powertools/event_handler/middlewares/openapi_validation.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,13 +239,16 @@ def _request_params_to_args(
239239
raise AssertionError(f"Expected Param field_info, got {field_info}")
240240

241241
loc = (field_info.in_.value, field.alias)
242+
243+
# If we don't have a value, see if it's required or has a default
242244
if value is None:
243245
if field.required:
244246
errors.append(get_missing_field_error(loc=loc))
245247
else:
246248
values[field.name] = deepcopy(field.default)
247249
continue
248250

251+
# Finally, validate the value
249252
values[field.name] = _validate_field(field=field, value=value, loc=loc, existing_errors=errors)
250253

251254
return values, errors

0 commit comments

Comments
 (0)