Skip to content

Commit 546003f

Browse files
fix: workbench
1 parent 393e7db commit 546003f

File tree

2 files changed

+37
-36
lines changed

2 files changed

+37
-36
lines changed

packages/postgres-database/src/simcore_postgres_database/utils_projects_nodes.py

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -122,41 +122,39 @@ def make_workbench_subquery() -> Subquery:
122122
projects_nodes.c.project_uuid,
123123
sa.func.json_object_agg(
124124
projects_nodes.c.node_id,
125-
sa.func.json_strip_nulls(
126-
sa.func.json_build_object(
127-
"key",
128-
projects_nodes.c.key,
129-
"version",
130-
projects_nodes.c.version,
131-
"label",
132-
projects_nodes.c.label,
133-
"progress",
134-
projects_nodes.c.progress,
135-
"thumbnail",
136-
projects_nodes.c.thumbnail,
137-
"inputAccess",
138-
projects_nodes.c.input_access,
139-
"inputNodes",
140-
projects_nodes.c.input_nodes,
141-
"inputs",
142-
projects_nodes.c.inputs,
143-
"inputsRequired",
144-
projects_nodes.c.inputs_required,
145-
"inputsUnits",
146-
projects_nodes.c.inputs_units,
147-
"outputNodes",
148-
projects_nodes.c.output_nodes,
149-
"outputs",
150-
projects_nodes.c.outputs,
151-
"runHash",
152-
projects_nodes.c.run_hash,
153-
"state",
154-
projects_nodes.c.state,
155-
"parent",
156-
projects_nodes.c.parent,
157-
"bootOptions",
158-
projects_nodes.c.boot_options,
159-
),
125+
sa.func.json_build_object(
126+
"key",
127+
projects_nodes.c.key,
128+
"version",
129+
projects_nodes.c.version,
130+
"label",
131+
projects_nodes.c.label,
132+
"progress",
133+
projects_nodes.c.progress,
134+
"thumbnail",
135+
projects_nodes.c.thumbnail,
136+
"inputAccess",
137+
projects_nodes.c.input_access,
138+
"inputNodes",
139+
projects_nodes.c.input_nodes,
140+
"inputs",
141+
projects_nodes.c.inputs,
142+
"inputsRequired",
143+
projects_nodes.c.inputs_required,
144+
"inputsUnits",
145+
projects_nodes.c.inputs_units,
146+
"outputNodes",
147+
projects_nodes.c.output_nodes,
148+
"outputs",
149+
projects_nodes.c.outputs,
150+
"runHash",
151+
projects_nodes.c.run_hash,
152+
"state",
153+
projects_nodes.c.state,
154+
"parent",
155+
projects_nodes.c.parent,
156+
"bootOptions",
157+
projects_nodes.c.boot_options,
160158
),
161159
).label("workbench"),
162160
)

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,10 @@ async def get_project_for_user(
267267
"""
268268
db = ProjectDBAPI.get_from_app_context(app)
269269

270-
product_name = await db.get_project_product(ProjectID(project_uuid))
270+
product_name = await _projects_repository.get_project_product(
271+
app, project_uuid=ProjectID(project_uuid)
272+
)
273+
271274
user_project_access = await check_user_project_permission(
272275
app,
273276
project_id=ProjectID(project_uuid),

0 commit comments

Comments
 (0)