We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent59525f8 commit83eb368Copy full SHA for 83eb368
coderd/aitasks.go
@@ -344,7 +344,14 @@ func (api *API) tasksList(rw http.ResponseWriter, r *http.Request) {
344
return
345
}
346
347
-tasks,err:=api.tasksFromWorkspaces(ctx,apiWorkspaces)
+// apiWorkspaces may contain workspaces that do not have an AI task flag set.
348
+filtered:=make([]codersdk.Workspace,0,len(apiWorkspaces))
349
+for_,ws:=rangeapiWorkspaces {
350
+ifws.LatestBuild.HasAITask!=nil&&*ws.LatestBuild.HasAITask {
351
+filtered=append(filtered,ws)
352
+}
353
354
+tasks,err:=api.tasksFromWorkspaces(ctx,filtered)
355
iferr!=nil {
356
httpapi.Write(ctx,rw,http.StatusInternalServerError, codersdk.Response{
357
Message:"Internal error fetching task prompts and states.",