diff --git a/pkg/executor/flow_runner.go b/pkg/executor/flow_runner.go index 4eaf639..9a065e3 100644 --- a/pkg/executor/flow_runner.go +++ b/pkg/executor/flow_runner.go @@ -795,6 +795,11 @@ func (fr *FlowRunner) executeNestedStep(step flow.Step) *core.CommandResult { } switch s := step.(type) { + case *flow.LaunchAppStep: + if s.AppID == "" { + s.AppID = fr.flow.Config.EffectiveAppID() + } + result = fr.driver.Execute(step) case *flow.DefineVariablesStep: result = fr.script.ExecuteDefineVariables(s) case *flow.RunScriptStep: