We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f4f7b0e commit a7fe6c0Copy full SHA for a7fe6c0
api/specs/web-server/_common.py
@@ -8,6 +8,7 @@
8
from typing import Any, ClassVar, NamedTuple
9
10
import yaml
11
+from common_library.pydantic_fields_extension import get_type
12
from fastapi import FastAPI
13
from models_library.basic_types import LogLevel
14
from pydantic import BaseModel, Field
@@ -116,8 +117,8 @@ def assert_handler_signature_against_model(
116
117
118
# query and path parameters
119
implemented_params = [
- ParamSpec(field.name, field.type_, field.field_info)
120
- for field in model_cls.__fields__.values()
+ ParamSpec(name, get_type(info), info)
121
+ for name, info in model_cls.model_fields.items()
122
]
123
124
assert {p.name for p in implemented_params}.issubset( # nosec
0 commit comments