From f0047e63cb31a09bec23a05c0e6059e8eafc8c02 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Thu, 19 Oct 2023 18:34:14 +0200 Subject: [PATCH] Update Stencil flow switch port provider with default case --- .../src/modules/switch/flow/flow-switch-port-provider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/designer/designer_packages/elsa-workflows-designer/src/modules/switch/flow/flow-switch-port-provider.ts b/src/designer/designer_packages/elsa-workflows-designer/src/modules/switch/flow/flow-switch-port-provider.ts index e2503c322..81811da4a 100644 --- a/src/designer/designer_packages/elsa-workflows-designer/src/modules/switch/flow/flow-switch-port-provider.ts +++ b/src/designer/designer_packages/elsa-workflows-designer/src/modules/switch/flow/flow-switch-port-provider.ts @@ -14,7 +14,9 @@ export class FlowSwitchPortProvider implements PortProvider { return []; const cases = activity.cases ?? []; - return cases.map(x => ({name: x.label, displayName: x.label, type: PortType.Flow})); + const ports = cases.map(x => ({name: x.label, displayName: x.label, type: PortType.Flow})); + const defaultPort: Port = {name: 'Default', displayName: 'Default', type: PortType.Flow}; + return [...ports, defaultPort]; } resolvePort(portName: string, context: PortProviderContext): Activity | Array {