Skip to content

Commit 8bc5b84

Browse files
committed
Fix typing of base_model parameter
1 parent fa42985 commit 8bc5b84

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## [Unreleased]
44

5+
### Fixed
6+
7+
- fixed typing of base_model and mixins parameters ([#852](https://github.com/stac-utils/stac-fastapi/pull/852))
8+
59
## [6.0.0] - 2025-06-19
610

711
### Changed

stac_fastapi/api/stac_fastapi/api/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929

3030
def create_request_model(
3131
model_name="SearchGetRequest",
32-
base_model: Union[Type[BaseModel], APIRequest] = BaseSearchGetRequest,
32+
base_model: Union[Type[BaseModel], Type[APIRequest]] = BaseSearchGetRequest,
3333
extensions: Optional[List[ApiExtension]] = None,
34-
mixins: Optional[Union[List[BaseModel], List[APIRequest]]] = None,
34+
mixins: Optional[Union[List[Type[BaseModel]], List[Type[APIRequest]]]] = None,
3535
request_type: Optional[str] = "GET",
3636
) -> Union[Type[BaseModel], APIRequest]:
3737
"""Create a pydantic model for validating request bodies."""

0 commit comments

Comments
 (0)