Skip to content

Commit 731baa0

Browse files
author
Andrei Neagu
committed
remove envelope
1 parent 8233029 commit 731baa0

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

services/catalog/src/simcore_service_catalog/api/rest/_services_labels.py

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

44
from fastapi import APIRouter, Depends
5-
from models_library.generics import Envelope
65
from models_library.services import ServiceKey, ServiceVersion
76

87
from ...services.director import DirectorApi
@@ -16,9 +15,8 @@ async def get_service_labels(
1615
service_key: ServiceKey,
1716
service_version: ServiceVersion,
1817
director_client: Annotated[DirectorApi, Depends(get_director_api)],
19-
) -> Envelope[dict[str, Any]]: # TODO: change the type
18+
) -> dict[str, Any]:
2019
response = await director_client.get(
2120
f"/services/{urllib.parse.quote_plus(service_key)}/{service_version}/labels"
2221
)
23-
# TODO: remove the envelope since it does not make sense
24-
return Envelope[dict[str, Any]](data=cast(dict[str, Any], response))
22+
return cast(dict[str, Any], response)

services/director-v2/src/simcore_service_director_v2/modules/catalog.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from settings_library.tracing import TracingSettings
1616

1717
from ..utils.client_decorators import handle_errors, handle_retry
18-
from ..utils.clients import unenvelope_or_raise_error
1918

2019
logger = logging.getLogger(__name__)
2120

@@ -118,7 +117,7 @@ async def get_service_labels(
118117
)
119118
resp.raise_for_status()
120119
if resp.status_code == status.HTTP_200_OK:
121-
return SimcoreServiceLabels.model_validate(unenvelope_or_raise_error(resp))
120+
return SimcoreServiceLabels.model_validate(resp)
122121
raise HTTPException(status_code=resp.status_code, detail=resp.content)
123122

124123
async def get_service_specifications(

services/director-v2/tests/unit/with_dbs/comp_scheduler/test_api_route_computations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def _mocked_services_details(
222222
r"/services/simcore%2Fservices%2F(comp|dynamic|frontend)%2F[^/]+/\d+.\d+.\d+/labels"
223223
),
224224
name="get_service_labels",
225-
).respond(json={"data": fake_service_labels})
225+
).respond(json=fake_service_labels)
226226
respx_mock.get(
227227
re.compile(
228228
r"services/(?P<service_key>simcore%2Fservices%2F(comp|dynamic|frontend)%2F[^/]+)/(?P<service_version>[^\.]+.[^\.]+.[^/\?]+).*"

services/director-v2/tests/unit/with_dbs/test_api_route_dynamic_services.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ def mocked_catalog_service_api(
223223
respx_mock.get(
224224
f"/services/{urllib.parse.quote_plus(service['key'])}/{service['version']}/labels",
225225
name="service labels",
226-
).respond(json={"data": service_labels})
226+
).respond(json=service_labels)
227227

228228
yield respx_mock
229229

0 commit comments

Comments
 (0)