diff --git a/pkg/vmcp/server/workflow_converter.go b/pkg/vmcp/server/workflow_converter.go index 9b825a2a6..678ac40be 100644 --- a/pkg/vmcp/server/workflow_converter.go +++ b/pkg/vmcp/server/workflow_converter.go @@ -173,9 +173,10 @@ func convertErrorHandler(cfgHandler *config.StepErrorHandling) *composer.ErrorHa } return &composer.ErrorHandler{ - Action: cfgHandler.Action, - RetryCount: cfgHandler.RetryCount, - RetryDelay: retryDelay, + Action: cfgHandler.Action, + RetryCount: cfgHandler.RetryCount, + RetryDelay: retryDelay, + ContinueOnError: cfgHandler.Action == "continue", } }