Skip to content

Commit 25c2d5d

Browse files
continue fixing
1 parent 823b31f commit 25c2d5d

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

services/director-v2/src/simcore_service_director_v2/api/routes/dynamic_services.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
RetrieveDataOutEnveloped,
1515
)
1616
from models_library.api_schemas_dynamic_sidecar.containers import ActivityInfoOrNone
17-
from models_library.projects import ProjectAtDB, ProjectID
17+
from models_library.projects import NodesDict, ProjectID
1818
from models_library.projects_nodes_io import NodeID
1919
from models_library.service_settings_labels import SimcoreServiceLabels
2020
from models_library.users import UserID
@@ -366,21 +366,20 @@ async def get_project_inactivity(
366366
project_id: ProjectID,
367367
max_inactivity_seconds: NonNegativeFloat,
368368
scheduler: Annotated[DynamicSidecarsScheduler, Depends(get_scheduler)],
369-
projects_repository: Annotated[
370-
ProjectsRepository, Depends(get_repository(ProjectsRepository))
369+
project_nodes_repository: Annotated[
370+
ProjectsNodesRepository, Depends(get_repository(ProjectsNodesRepository))
371371
],
372372
) -> GetProjectInactivityResponse:
373373
# A project is considered inactive when all it's services are inactive for
374374
# more than `max_inactivity_seconds`.
375375
# A `service` which does not support the inactivity callback is considered
376376
# inactive.
377-
378-
project: ProjectAtDB = await projects_repository.get_project(project_id)
377+
workbench: NodesDict = await project_nodes_repository.get_nodes(project_id)
379378

380379
inactivity_responses: list[ActivityInfoOrNone] = await logged_gather(
381380
*[
382381
scheduler.get_service_activity(NodeID(node_id))
383-
for node_id in project.workbench
382+
for node_id in workbench
384383
# NOTE: only new style services expose service inactivity information
385384
# director-v2 only tracks internally new style services
386385
if scheduler.is_service_tracked(NodeID(node_id))

0 commit comments

Comments
 (0)