From 731c3a34d4f8cef72bcc39aaa122302361ce60e1 Mon Sep 17 00:00:00 2001 From: Cyber MacGeddon Date: Fri, 1 May 2026 16:48:51 +0100 Subject: [PATCH] Fix initial flow --- .../bootstrap/initialisers/default_flow_start.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/trustgraph-flow/trustgraph/bootstrap/initialisers/default_flow_start.py b/trustgraph-flow/trustgraph/bootstrap/initialisers/default_flow_start.py index cf5f3dd9..96d13d28 100644 --- a/trustgraph-flow/trustgraph/bootstrap/initialisers/default_flow_start.py +++ b/trustgraph-flow/trustgraph/bootstrap/initialisers/default_flow_start.py @@ -49,6 +49,14 @@ class DefaultFlowStart(Initialiser): async def run(self, ctx, old_flag, new_flag): + workspaces = await ctx.config.keys( + "__workspaces__", "workspace", + ) + if self.workspace not in workspaces: + raise RuntimeError( + f"Workspace {self.workspace!r} does not exist yet" + ) + flow = ctx.make_flow_client(self.workspace) await flow.start()