From e7fa8649c4b8494daa9afef11238bb361e61d7d9 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: Thu, 9 Jan 2025 19:36:20 -0500 Subject: [PATCH] [services] ensure `OwnerName` field is updated in groups owned by an org when its name is updated --- services/user/user.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/user/user.go b/services/user/user.go index 9b8bcf83c0..539c848ced 100644 --- a/services/user/user.go +++ b/services/user/user.go @@ -4,6 +4,7 @@ package user import ( + group_model "code.gitea.io/gitea/models/group" "context" "fmt" "os" @@ -78,6 +79,10 @@ func RenameUser(ctx context.Context, u *user_model.User, newUserName string, doe return err } + if err = group_model.UpdateGroupOwnerName(ctx, oldUserName, newUserName); err != nil { + return err + } + if err = user_model.NewUserRedirect(ctx, u.ID, oldUserName, newUserName); err != nil { return err }