From 0dc7d9d33512852900f246bcbf908a477742c759 Mon Sep 17 00:00:00 2001 From: McKayla Washburn Date: Thu, 27 Mar 2025 22:55:49 +0000 Subject: [PATCH] fix: fix data race in echo provisioner --- provisioner/echo/serve.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/provisioner/echo/serve.go b/provisioner/echo/serve.go index fa35b2d3999e8..174aba65c7c39 100644 --- a/provisioner/echo/serve.go +++ b/provisioner/echo/serve.go @@ -254,7 +254,7 @@ func TarWithOptions(ctx context.Context, logger slog.Logger, responses *Response continue } - if len(plan.Plan) == 0 { + if plan.Error == "" && len(plan.Plan) == 0 { plan.Plan = []byte("{}") } } @@ -316,7 +316,7 @@ func TarWithOptions(ctx context.Context, logger slog.Logger, responses *Response for i, resp := range m { plan := resp.GetPlan() if plan != nil { - if len(plan.Plan) == 0 { + if plan.Error == "" && len(plan.Plan) == 0 { plan.Plan = []byte("{}") } }