From f8aea96ab6e3f215582305618168427fa9f22b9c Mon Sep 17 00:00:00 2001 From: Daan Rosendal Date: Fri, 15 Dec 2023 12:23:22 +0100 Subject: [PATCH] feat(rest): make details available for shared workflows Closes reanahub/reana-server#651, closes reanahub/reana-server#650 --- reana_server/rest/workflows.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/reana_server/rest/workflows.py b/reana_server/rest/workflows.py index f263c347..6d01fda9 100644 --- a/reana_server/rest/workflows.py +++ b/reana_server/rest/workflows.py @@ -778,7 +778,9 @@ def get_workflow_specification(workflow_id_or_name, user): # noqa try: if not workflow_id_or_name: raise ValueError("workflow_id_or_name is not supplied") - workflow = _get_workflow_with_uuid_or_name(workflow_id_or_name, str(user.id_)) + workflow = _get_workflow_with_uuid_or_name( + workflow_id_or_name, str(user.id_), True + ) return ( jsonify( @@ -2958,7 +2960,9 @@ def get_workflow_disk_usage(workflow_id_or_name, user): # noqa if not workflow_id_or_name: raise ValueError("workflow_id_or_name is not supplied") - workflow = _get_workflow_with_uuid_or_name(workflow_id_or_name, str(user.id_)) + workflow = _get_workflow_with_uuid_or_name( + workflow_id_or_name, str(user.id_), True + ) summarize = bool(parameters.get("summarize", False)) search = parameters.get("search", None) disk_usage_info = workflow.get_workspace_disk_usage(