We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9880f76 commit 52786cdCopy full SHA for 52786cd
reana_workflow_controller/rest/workflows.py
@@ -377,6 +377,10 @@ def get_workflows(args, paginate=None): # noqa
377
column_sorted = nullslast(WorkflowResource.quota_used.desc())
378
elif sort in ["asc", "desc"]:
379
column_sorted = getattr(Workflow.created, sort)()
380
+
381
+ if type_ == "interactive":
382
+ # Keep only workflows that have at least one interactive session.
383
+ query = query.filter(Workflow.sessions.any())
384
pagination_dict = paginate(query.order_by(column_sorted))
385
386
owner_ids = {workflow.owner_id for workflow in pagination_dict["items"]}
0 commit comments