From fe725f76bb38a748c747657900e1868055eb0347 Mon Sep 17 00:00:00 2001 From: Marcin Tojek Date: Wed, 8 Feb 2023 21:09:52 +0100 Subject: [PATCH] fix: Allow to stop or remove workspaces using rich and old parameters (#6099) * fix: Allow to stop or remove workspaces using rich and old parameters * Fix --- coderd/workspacebuilds.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coderd/workspacebuilds.go b/coderd/workspacebuilds.go index 7486a36843..2e3757cdd1 100644 --- a/coderd/workspacebuilds.go +++ b/coderd/workspacebuilds.go @@ -518,7 +518,8 @@ func (api *API) postWorkspaceBuilds(rw http.ResponseWriter, r *http.Request) { return } - if len(legacyParameters) > 0 && len(parameters) > 0 { + if createBuild.Transition == codersdk.WorkspaceTransitionStart && + len(legacyParameters) > 0 && len(parameters) > 0 { httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{ Message: "Rich parameters can't be used together with legacy parameters.", })