From 4409bf8dec56c76fc48f766a991e2176d66999bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Mon, 18 Aug 2025 17:12:41 -0400 Subject: [PATCH] ensure that repository is moved on disk in `MoveGroupItem` function --- services/group/group.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/group/group.go b/services/group/group.go index b4d5daddb7..37e93df3f8 100644 --- a/services/group/group.go +++ b/services/group/group.go @@ -4,6 +4,7 @@ package group import ( + "code.gitea.io/gitea/modules/gitrepo" "context" "errors" "fmt" @@ -134,6 +135,9 @@ func MoveGroupItem(ctx context.Context, opts MoveGroupOptions, doer *user_model. opts.NewPos = int(repoCount) } if repo.GroupID != opts.NewParent || repo.GroupSortOrder != opts.NewPos { + if err = gitrepo.RenameRepository(ctx, repo, repo_model.StorageRepo(repo_model.RelativePath(repo.OwnerName, repo.Name, opts.NewParent))); err != nil { + return err + } if err = MoveRepositoryToGroup(ctx, repo, opts.NewParent, opts.NewPos); err != nil { return err }