loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix wrong transfer hint (#30889)

Fix #30187

(cherry picked from commit f5f921c09555f5b31226fc31bbbb463649d0bfdc)

authored by

Lunny Xiao and committed by
Earl Warren
9bc39125 12b6bcaf

+8 -2
+8 -2
routers/web/repo/setting/setting.go
··· 798 798 ctx.Repo.GitRepo = nil 799 799 } 800 800 801 + oldFullname := repo.FullName() 801 802 if err := repo_service.StartRepositoryTransfer(ctx, ctx.Doer, newOwner, repo, nil); err != nil { 802 803 if errors.Is(err, user_model.ErrBlockedByUser) { 803 804 ctx.RenderWithErr(ctx.Tr("repo.settings.new_owner_blocked_doer"), tplSettingsOptions, nil) ··· 812 813 return 813 814 } 814 815 815 - log.Trace("Repository transfer process was started: %s/%s -> %s", ctx.Repo.Owner.Name, repo.Name, newOwner) 816 - ctx.Flash.Success(ctx.Tr("repo.settings.transfer_started", newOwner.DisplayName())) 816 + if ctx.Repo.Repository.Status == repo_model.RepositoryPendingTransfer { 817 + log.Trace("Repository transfer process was started: %s/%s -> %s", ctx.Repo.Owner.Name, repo.Name, newOwner) 818 + ctx.Flash.Success(ctx.Tr("repo.settings.transfer_started", newOwner.DisplayName())) 819 + } else { 820 + log.Trace("Repository transferred: %s -> %s", oldFullname, ctx.Repo.Repository.FullName()) 821 + ctx.Flash.Success(ctx.Tr("repo.settings.transfer_succeed")) 822 + } 817 823 ctx.Redirect(repo.Link() + "/settings") 818 824 819 825 case "cancel_transfer":