@@ -8,23 +8,23 @@ import (
88
99 "code.gitea.io/gitea/models/db"
1010 project_model "code.gitea.io/gitea/models/project"
11- "code.gitea.io/gitea/modules/context"
1211 "code.gitea.io/gitea/modules/setting"
1312 api "code.gitea.io/gitea/modules/structs"
1413 "code.gitea.io/gitea/modules/web"
14+ "code.gitea.io/gitea/services/context"
1515 "code.gitea.io/gitea/services/convert"
1616)
1717
1818func innerCreateProject (ctx * context.APIContext , projectType project_model.Type ) {
1919 form := web .GetForm (ctx ).(* api.NewProjectPayload )
2020 project := & project_model.Project {
21- RepoID : 0 ,
22- OwnerID : ctx .Doer .ID ,
23- Title : form .Title ,
24- Description : form .Description ,
25- CreatorID : ctx .Doer .ID ,
26- BoardType : project_model .BoardType (form .BoardType ),
27- Type : projectType ,
21+ RepoID : 0 ,
22+ OwnerID : ctx .Doer .ID ,
23+ Title : form .Title ,
24+ Description : form .Description ,
25+ CreatorID : ctx .Doer .ID ,
26+ TemplateType : project_model .TemplateType (form .BoardType ),
27+ Type : projectType ,
2828 }
2929
3030 if ctx .ContextUser != nil {
@@ -158,7 +158,7 @@ func GetProject(ctx *context.APIContext) {
158158 // "$ref": "#/responses/forbidden"
159159 // "404":
160160 // "$ref": "#/responses/notFound"
161- project , err := project_model .GetProjectByID (ctx , ctx .ParamsInt64 (":id" ))
161+ project , err := project_model .GetProjectByID (ctx , ctx .FormInt64 (":id" ))
162162 if err != nil {
163163 if project_model .IsErrProjectNotExist (err ) {
164164 ctx .NotFound ()
@@ -202,7 +202,7 @@ func UpdateProject(ctx *context.APIContext) {
202202 // "404":
203203 // "$ref": "#/responses/notFound"
204204 form := web .GetForm (ctx ).(* api.UpdateProjectPayload )
205- project , err := project_model .GetProjectByID (ctx , ctx .ParamsInt64 ("id" ))
205+ project , err := project_model .GetProjectByID (ctx , ctx .FormInt64 ("id" ))
206206 if err != nil {
207207 if project_model .IsErrProjectNotExist (err ) {
208208 ctx .NotFound ()
@@ -249,7 +249,7 @@ func DeleteProject(ctx *context.APIContext) {
249249 // "404":
250250 // "$ref": "#/responses/notFound"
251251
252- if err := project_model .DeleteProjectByID (ctx , ctx .ParamsInt64 (":id" )); err != nil {
252+ if err := project_model .DeleteProjectByID (ctx , ctx .FormInt64 (":id" )); err != nil {
253253 ctx .Error (http .StatusInternalServerError , "DeleteProjectByID" , err )
254254 return
255255 }
0 commit comments