From daad93967ac6c40b6335cdf1108dcf2036e6cc99 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Mon, 3 Nov 2025 14:54:43 +0200 Subject: [PATCH] fix(coderd): fix template ai task check error message (#20651) Create task was still mentioning magic prompt parameter when checking template task validity. This change updates it to only mention validity of `coder_ai_task` resource. --- coderd/aitasks.go | 2 +- codersdk/toolsdk/toolsdk_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/coderd/aitasks.go b/coderd/aitasks.go index 9611785b85..d5cca9e4f0 100644 --- a/coderd/aitasks.go +++ b/coderd/aitasks.go @@ -92,7 +92,7 @@ func (api *API) tasksCreate(rw http.ResponseWriter, r *http.Request) { if !templateVersion.HasAITask.Valid || !templateVersion.HasAITask.Bool { httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{ - Message: fmt.Sprintf(`Template does not have required parameter %q`, codersdk.AITaskPromptParameterName), + Message: `Template does not have a valid "coder_ai_task" resource.`, }) return } diff --git a/codersdk/toolsdk/toolsdk_test.go b/codersdk/toolsdk/toolsdk_test.go index acd7dba8c0..a5d94e4306 100644 --- a/codersdk/toolsdk/toolsdk_test.go +++ b/codersdk/toolsdk/toolsdk_test.go @@ -871,7 +871,7 @@ func TestTools(t *testing.T) { TemplateVersionID: r.TemplateVersion.ID.String(), Input: "do yet another barrel roll", }, - error: "Template does not have required parameter \"AI Prompt\"", + error: "Template does not have a valid \"coder_ai_task\" resource.", }, { name: "WithPreset", @@ -880,7 +880,7 @@ func TestTools(t *testing.T) { TemplateVersionPresetID: presetID.String(), Input: "not enough barrel rolls", }, - error: "Template does not have required parameter \"AI Prompt\"", + error: "Template does not have a valid \"coder_ai_task\" resource.", }, }