mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-21 16:18:56 +00:00
fix double 'push tag' action feed (#15078)
Signed-off-by: a1012112796 <1012112796@qq.com>
This commit is contained in:
parent
2f0eb9fd5d
commit
17731e05ff
|
@ -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) {
|
func (a *actionNotifier) NotifyCreateRef(doer *models.User, repo *models.Repository, refType, refFullName string) {
|
||||||
opType := models.ActionCommitRepo
|
opType := models.ActionCommitRepo
|
||||||
if refType == "tag" {
|
if refType == "tag" {
|
||||||
opType = models.ActionPushTag
|
// has sent same action in `NotifyPushCommits`, so skip it.
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if err := models.NotifyWatchers(&models.Action{
|
if err := models.NotifyWatchers(&models.Action{
|
||||||
ActUserID: doer.ID,
|
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) {
|
func (a *actionNotifier) NotifyDeleteRef(doer *models.User, repo *models.Repository, refType, refFullName string) {
|
||||||
opType := models.ActionDeleteBranch
|
opType := models.ActionDeleteBranch
|
||||||
if refType == "tag" {
|
if refType == "tag" {
|
||||||
opType = models.ActionDeleteTag
|
// has sent same action in `NotifyPushCommits`, so skip it.
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if err := models.NotifyWatchers(&models.Action{
|
if err := models.NotifyWatchers(&models.Action{
|
||||||
ActUserID: doer.ID,
|
ActUserID: doer.ID,
|
||||||
|
|
Loading…
Reference in a new issue