Skip to content

Commit 27b5823

Browse files
chore: aiTasksCreate -> tasksCreate
1 parent 08cab33 commit 27b5823

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

coderd/aitasks.go

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -70,31 +70,19 @@ func (api *API) aiTasksPrompts(rw http.ResponseWriter, r *http.Request) {
7070

7171
// This endpoint is experimental and not guaranteed to be stable, so we're not
7272
// generating public-facing documentation for it.
73-
func (api *API) aiTasksCreate(rw http.ResponseWriter, r *http.Request) {
73+
func (api *API) tasksCreate(rw http.ResponseWriter, r *http.Request) {
7474
var (
7575
ctx = r.Context()
7676
apiKey = httpmw.APIKey(r)
7777
auditor = api.Auditor.Load()
78+
member = httpmw.OrganizationMemberParam(r)
7879
)
7980

8081
var req codersdk.CreateAITasksRequest
8182
if !httpapi.Read(ctx, rw, r, &req) {
8283
return
8384
}
8485

85-
user, err := api.Database.GetUserByID(ctx, apiKey.UserID)
86-
if httpapi.Is404Error(err) {
87-
httpapi.ResourceNotFound(rw)
88-
return
89-
}
90-
if err != nil {
91-
httpapi.Write(ctx, rw, http.StatusInternalServerError, codersdk.Response{
92-
Message: "Internal error fetching user.",
93-
Detail: err.Error(),
94-
})
95-
return
96-
}
97-
9886
hasAITask, err := api.Database.GetTemplateVersionHasAITask(ctx, req.TemplateVersionID)
9987
if err != nil {
10088
if errors.Is(err, sql.ErrNoRows) || rbac.IsUnauthorizedError(err) {
@@ -125,9 +113,9 @@ func (api *API) aiTasksCreate(rw http.ResponseWriter, r *http.Request) {
125113
}
126114

127115
owner := workspaceOwner{
128-
ID: user.ID,
129-
Username: user.Username,
130-
AvatarURL: user.AvatarURL,
116+
ID: member.UserID,
117+
Username: member.Username,
118+
AvatarURL: member.AvatarURL,
131119
}
132120

133121
aReq, commitAudit := audit.InitRequest[database.WorkspaceTable](rw, &audit.RequestParams{

coderd/coderd.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -994,8 +994,11 @@ func New(options *Options) *API {
994994
r.Use(apiKeyMiddleware)
995995
r.Route("/aitasks", func(r chi.Router) {
996996
r.Get("/prompts", api.aiTasksPrompts)
997+
})
998+
r.Route("/tasks", func(r chi.Router) {
999+
r.Use(apiRateLimiter)
9971000

998-
r.With(apiRateLimiter).Post("/", api.aiTasksCreate)
1001+
r.Post("/{user}", api.tasksCreate)
9991002
})
10001003
r.Route("/mcp", func(r chi.Router) {
10011004
r.Use(

0 commit comments

Comments
 (0)