From f4110654f3f1498ed0e891005095a9ce208768a6 Mon Sep 17 00:00:00 2001 From: betegon Date: Tue, 19 May 2026 15:45:12 +0200 Subject: [PATCH] fix: match formatError priority order for WizardError message result.error (Mastra framework failure) takes precedence over result.result?.message (structured bail message), consistent with what formatError already shows in the terminal. In practice the two fields are mutually exclusive, so no behavior changes. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- src/lib/init/wizard-runner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/init/wizard-runner.ts b/src/lib/init/wizard-runner.ts index a6f885ae0..300e0b683 100644 --- a/src/lib/init/wizard-runner.ts +++ b/src/lib/init/wizard-runner.ts @@ -869,7 +869,7 @@ export function handleFinalResult( setTag("wizard.exit_code", workflowCode); } throw new WizardError( - result.result?.message ?? result.error ?? "Workflow returned an error", + result.error ?? result.result?.message ?? "Workflow returned an error", { exitCode } ); }