Skip to content

Commit b587604

Browse files
committed
✨ Update get_solvers_filters to use SafeQueryStr for solver_id and version_display parameters
1 parent 332e7a7 commit b587604

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

services/api-server/src/simcore_service_api_server/api/dependencies/models_schemas_solvers_filters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from typing import Annotated, Any
22

33
from fastapi import Query
4+
from models_library.basic_types import SafeQueryStr
45
from pydantic.fields import FieldInfo
56

67
from ...models.schemas.solvers_filters import SolversListFilters
@@ -21,11 +22,11 @@ def _get_query_params(field: FieldInfo) -> dict[str, Any]:
2122
def get_solvers_filters(
2223
# pylint: disable=unsubscriptable-object
2324
solver_id: Annotated[
24-
str | None,
25+
SafeQueryStr | None,
2526
Query(**_get_query_params(SolversListFilters.model_fields["solver_id"])),
2627
] = None,
2728
version_display: Annotated[
28-
str | None,
29+
SafeQueryStr | None,
2930
Query(**_get_query_params(SolversListFilters.model_fields["version_display"])),
3031
] = None,
3132
) -> SolversListFilters:

0 commit comments

Comments
 (0)