diff options
Diffstat (limited to 'modules/notification/action')
-rw-r--r-- | modules/notification/action/action.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/notification/action/action.go b/modules/notification/action/action.go index 3530e48b1c..776bee6a0c 100644 --- a/modules/notification/action/action.go +++ b/modules/notification/action/action.go @@ -332,7 +332,8 @@ func (a *actionNotifier) NotifyPushCommits(pusher *models.User, repo *models.Rep func (a *actionNotifier) NotifyCreateRef(doer *models.User, repo *models.Repository, refType, refFullName string) { opType := models.ActionCommitRepo if refType == "tag" { - opType = models.ActionPushTag + // has sent same action in `NotifyPushCommits`, so skip it. + return } if err := models.NotifyWatchers(&models.Action{ ActUserID: doer.ID, @@ -350,7 +351,8 @@ func (a *actionNotifier) NotifyCreateRef(doer *models.User, repo *models.Reposit func (a *actionNotifier) NotifyDeleteRef(doer *models.User, repo *models.Repository, refType, refFullName string) { opType := models.ActionDeleteBranch if refType == "tag" { - opType = models.ActionDeleteTag + // has sent same action in `NotifyPushCommits`, so skip it. + return } if err := models.NotifyWatchers(&models.Action{ ActUserID: doer.ID, |