Skip to content

Commit a15f0cb

Browse files
authored
Fix rename notification bug (go-gitea#18011)
1 parent 2051f85 commit a15f0cb

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
@@ -148,8 +148,6 @@ func (a *actionNotifier) NotifyNewPullRequest(pull *models.PullRequest, mentions
148148
}
149149

150150
func (a *actionNotifier) NotifyRenameRepository(doer *models.User, repo *models.Repository, oldRepoName string) {
151-
log.Trace("action.ChangeRepositoryName: %s/%s", doer.Name, repo.Name)
152-
153151
if err := models.NotifyWatchers(&models.Action{
154152
ActUserID: doer.ID,
155153
ActUser: doer,

services/repository/transfer.go

+4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"fmt"
99

1010
"code.gitea.io/gitea/models"
11+
"code.gitea.io/gitea/modules/log"
1112
"code.gitea.io/gitea/modules/notification"
1213
"code.gitea.io/gitea/modules/sync"
1314
)
@@ -53,6 +54,8 @@ func TransferOwnership(doer, newOwner *models.User, repo *models.Repository, tea
5354

5455
// ChangeRepositoryName changes all corresponding setting from old repository name to new one.
5556
func ChangeRepositoryName(doer *models.User, repo *models.Repository, newRepoName string) error {
57+
log.Trace("ChangeRepositoryName: %s/%s -> %s", doer.Name, repo.Name, newRepoName)
58+
5659
oldRepoName := repo.Name
5760

5861
// Change repository directory name. We must lock the local copy of the
@@ -66,6 +69,7 @@ func ChangeRepositoryName(doer *models.User, repo *models.Repository, newRepoNam
6669
}
6770
repoWorkingPool.CheckOut(fmt.Sprint(repo.ID))
6871

72+
repo.Name = newRepoName
6973
notification.NotifyRenameRepository(doer, repo, oldRepoName)
7074

7175
return nil

0 commit comments

Comments
 (0)