Skip to content

Commit 700090d

Browse files
committed
fix: use run request body workspace in async execution apis
1 parent 78e6f5a commit 700090d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/server/handler/stack/execute_async.go

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ func (h *Handler) PreviewStackAsync() http.HandlerFunc {
102102
}()
103103

104104
// Call preview stack
105+
params.Workspace = requestPayload.Workspace
105106
changes, err := h.stackManager.PreviewStack(newCtx, params, requestPayload.ImportedResources)
106107
if err != nil {
107108
logger.Error("Error previewing stack", "error", err)
@@ -200,6 +201,7 @@ func (h *Handler) ApplyStackAsync() http.HandlerFunc {
200201
}()
201202

202203
// call apply stack
204+
params.Workspace = requestPayload.Workspace
203205
err = h.stackManager.ApplyStack(newCtx, params, requestPayload.ImportedResources)
204206
if err != nil {
205207
if err == stackmanager.ErrDryrunDestroy {
@@ -308,6 +310,7 @@ func (h *Handler) GenerateStackAsync() http.HandlerFunc {
308310
}()
309311

310312
// Call generate stack
313+
params.Workspace = requestPayload.Workspace
311314
_, sp, err = h.stackManager.GenerateSpec(newCtx, params)
312315
if err != nil {
313316
logger.Error("Error generating stack", "error", err)
@@ -396,6 +399,7 @@ func (h *Handler) DestroyStackAsync() http.HandlerFunc {
396399
}
397400
}()
398401

402+
params.Workspace = requestPayload.Workspace
399403
err = h.stackManager.DestroyStack(newCtx, params, w)
400404
if err != nil {
401405
if err == stackmanager.ErrDryrunDestroy {

0 commit comments

Comments
 (0)