]> source.dussan.org Git - gitea.git/commitdiff
Fix bug when change user name (#25637) (#25645)
authorGiteabot <teabot@gitea.io>
Mon, 3 Jul 2023 21:00:44 +0000 (17:00 -0400)
committerGitHub <noreply@github.com>
Mon, 3 Jul 2023 21:00:44 +0000 (17:00 -0400)
Backport #25637 by @lunny

Fix #25621

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
models/user/redirect.go

index 9d8903c05994a4f4db8e510a42ad123522928722..42e991888a69e13c7c04be1d7253a2dbe032ad14 100644 (file)
@@ -64,6 +64,10 @@ func NewUserRedirect(ctx context.Context, ID int64, oldUserName, newUserName str
        oldUserName = strings.ToLower(oldUserName)
        newUserName = strings.ToLower(newUserName)
 
+       if err := DeleteUserRedirect(ctx, oldUserName); err != nil {
+               return err
+       }
+
        if err := DeleteUserRedirect(ctx, newUserName); err != nil {
                return err
        }