Skip to content

Commit a6d4a85

Browse files
authored
Fix rename notification bug (#18008)
1 parent d29b689 commit a6d4a85

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

modules/notification/action/action.go

-2
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,6 @@ func (a *actionNotifier) NotifyNewPullRequest(pull *models.PullRequest, mentions
152152
}
153153

154154
func (a *actionNotifier) NotifyRenameRepository(doer *user_model.User, repo *repo_model.Repository, oldRepoName string) {
155-
log.Trace("action.ChangeRepositoryName: %s/%s", doer.Name, repo.Name)
156-
157155
if err := models.NotifyWatchers(&models.Action{
158156
ActUserID: doer.ID,
159157
ActUser: doer,

services/repository/transfer.go

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
"code.gitea.io/gitea/models/perm"
1313
repo_model "code.gitea.io/gitea/models/repo"
1414
user_model "code.gitea.io/gitea/models/user"
15+
"code.gitea.io/gitea/modules/log"
1516
"code.gitea.io/gitea/modules/notification"
1617
"code.gitea.io/gitea/modules/sync"
1718
)
@@ -57,6 +58,8 @@ func TransferOwnership(doer, newOwner *user_model.User, repo *repo_model.Reposit
5758

5859
// ChangeRepositoryName changes all corresponding setting from old repository name to new one.
5960
func ChangeRepositoryName(doer *user_model.User, repo *repo_model.Repository, newRepoName string) error {
61+
log.Trace("ChangeRepositoryName: %s/%s -> %s", doer.Name, repo.Name, newRepoName)
62+
6063
oldRepoName := repo.Name
6164

6265
// Change repository directory name. We must lock the local copy of the
@@ -70,6 +73,7 @@ func ChangeRepositoryName(doer *user_model.User, repo *repo_model.Repository, ne
7073
}
7174
repoWorkingPool.CheckOut(fmt.Sprint(repo.ID))
7275

76+
repo.Name = newRepoName
7377
notification.NotifyRenameRepository(doer, repo, oldRepoName)
7478

7579
return nil

0 commit comments

Comments
 (0)