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