Skip to content

Commit b7bb036

Browse files
fix
1 parent c5a12a0 commit b7bb036

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

services/web/server/src/simcore_service_webserver/projects/_jobs_repository.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,6 @@ async def get_project_marked_as_job(
221221
query = (
222222
sa.select(
223223
*_PROJECT_DB_COLS,
224-
projects.c.workbench,
225224
projects_to_jobs.c.job_parent_resource_name,
226225
projects_to_jobs.c.storage_assets_deleted,
227226
)
@@ -244,4 +243,6 @@ async def get_project_marked_as_job(
244243
row = result.first()
245244
if row is None:
246245
return None
247-
return TypeAdapter(ProjectJobDBGet).validate_python(row)
246+
247+
workbench = await get_project_workbench(conn, row.uuid)
248+
return ProjectJobDBGet.model_validate({**row, "workbench": workbench})

services/web/server/src/simcore_service_webserver/projects/_projects_repository_legacy_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ async def get_project_workbench(
387387
exclude_fields = {"node_id", "required_resources", "created", "modified"}
388388
workbench: dict[str, Any] = {}
389389

390-
project_nodes = await project_nodes_repo.list(connection) # type: ignore
390+
project_nodes = await project_nodes_repo.list(connection)
391391
for project_node in project_nodes:
392392
node_data = project_node.model_dump(
393393
exclude=exclude_fields, exclude_none=True, exclude_unset=True

0 commit comments

Comments
 (0)