From 764ffc2213ecef4fc5161ad82b04598020660f87 Mon Sep 17 00:00:00 2001 From: lvxinyu-1117 Date: Thu, 11 Sep 2025 16:25:02 +0800 Subject: [PATCH] fix(workflow): panic error in exit node (#2105) --- backend/domain/workflow/internal/nodes/exit/exit.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/domain/workflow/internal/nodes/exit/exit.go b/backend/domain/workflow/internal/nodes/exit/exit.go index 0a153cc4..992ca9f9 100644 --- a/backend/domain/workflow/internal/nodes/exit/exit.go +++ b/backend/domain/workflow/internal/nodes/exit/exit.go @@ -82,7 +82,9 @@ func (c *Config) Adapt(_ context.Context, n *vo.Node, _ ...nodes.AdaptOption) (* return nil, fmt.Errorf("exit node's content value type must be %s, got %s", vo.BlockInputValueTypeLiteral, content.Value.Type) } - c.Template = content.Value.Content.(string) + if content.Value.Content != nil { + c.Template = content.Value.Content.(string) + } } if n.Data.Inputs.TerminatePlan == nil {