diff options
Diffstat (limited to 'services/release/release.go')
-rw-r--r-- | services/release/release.go | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/services/release/release.go b/services/release/release.go index 346c2abd4..8ccc222fb 100644 --- a/services/release/release.go +++ b/services/release/release.go @@ -271,12 +271,13 @@ func UpdateRelease(doer *user_model.User, gitRepo *git.Repository, rel *repo_mod } } + if !isCreated { + notification.NotifyUpdateRelease(doer, rel) + return + } + if !rel.IsDraft { - if isCreated { - notification.NotifyNewRelease(rel) - } else { - notification.NotifyUpdateRelease(doer, rel) - } + notification.NotifyNewRelease(rel) } return err @@ -352,9 +353,7 @@ func DeleteReleaseByID(ctx context.Context, id int64, doer *user_model.User, del } } - if !rel.IsDraft { - notification.NotifyDeleteRelease(doer, rel) - } + notification.NotifyDeleteRelease(doer, rel) return nil } |