From a4385231f877f31dfbe1b84ef8ff99ef233f8795 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 6 Apr 2024 22:58:14 +0200 Subject: [PATCH] add whileloop flow to id orders --- frontend/src/lib/components/flows/dfs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/components/flows/dfs.ts b/frontend/src/lib/components/flows/dfs.ts index 024acea9ac..901e5182c0 100644 --- a/frontend/src/lib/components/flows/dfs.ts +++ b/frontend/src/lib/components/flows/dfs.ts @@ -3,7 +3,7 @@ import type { FlowModule } from '$lib/gen/models/FlowModule' export function dfs(modules: FlowModule[], f: (x: FlowModule) => T): T[] { let result: T[] = [] for (const module of modules) { - if (module.value.type == 'forloopflow') { + if (module.value.type == 'forloopflow' || module.value.type == 'whileloopflow') { result = result.concat(f(module)) result = result.concat(dfs(module.value.modules, f)) } else if (module.value.type == 'branchone') {