Skip to content

Commit 02954c4

Browse files
committed
cast
1 parent 08f5b96 commit 02954c4

File tree

1 file changed

+4
-1
lines changed
  • services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks

1 file changed

+4
-1
lines changed

services/director-v2/src/simcore_service_director_v2/modules/db/repositories/comp_tasks/_utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import aiopg.sa
77
import arrow
88
from dask_task_models_library.container_tasks.protocol import ContainerEnvsDict
9+
from models_library.api_schemas_catalog.services import ServiceGet
910
from models_library.api_schemas_clusters_keeper.ec2_instances import EC2InstanceTypeGet
1011
from models_library.api_schemas_directorv2.services import (
1112
NodeRequirements,
@@ -89,7 +90,9 @@ async def _get_service_details(
8990
node.version,
9091
product_name,
9192
)
92-
return ServiceMetaDataPublished(**service_details)
93+
# we receive ServiceGet here, but we need ServiceMetaDataPublished which is its base class
94+
obj: ServiceMetaDataPublished = ServiceGet(**service_details)
95+
return obj
9396

9497

9598
def _compute_node_requirements(

0 commit comments

Comments
 (0)