1+ // Copyright 2025 The Gitea Authors. All rights reserved.
2+ // SPDX-License-Identifier: MIT
3+
14package group
25
36import (
4- access_model "code.gitea.io/gitea/models/perm/access"
5- shared_group_model "code.gitea.io/gitea/models/shared/group"
6- "fmt"
7+ "errors"
78 "net/http"
89 "strings"
910
1011 group_model "code.gitea.io/gitea/models/group"
12+ access_model "code.gitea.io/gitea/models/perm/access"
13+ shared_group_model "code.gitea.io/gitea/models/shared/group"
1114 api "code.gitea.io/gitea/modules/structs"
1215 "code.gitea.io/gitea/modules/web"
1316 "code.gitea.io/gitea/services/context"
@@ -18,7 +21,7 @@ import (
1821func createCommonGroup (ctx * context.APIContext , parentGroupID , ownerID int64 ) (* api.Group , error ) {
1922 if ownerID < 1 {
2023 if parentGroupID < 1 {
21- return nil , fmt . Errorf ("cannot determine new group's owner" )
24+ return nil , errors . New ("cannot determine new group's owner" )
2225 }
2326 npg , err := group_model .GetGroupByID (ctx , parentGroupID )
2427 if err != nil {
@@ -153,7 +156,10 @@ func MoveGroup(ctx *context.APIContext) {
153156 npos = * form .NewPos
154157 }
155158 err = group_service .MoveGroupItem (ctx , group_service.MoveGroupOptions {
156- form .NewParent , id , true , npos ,
159+ NewParent : form .NewParent ,
160+ ItemID : id ,
161+ IsGroup : true ,
162+ NewPos : npos ,
157163 }, ctx .Doer )
158164 if group_model .IsErrGroupNotExist (err ) {
159165 ctx .APIErrorNotFound ()
0 commit comments