Skip to content

Commit 6fa3d7a

Browse files
committed
some refactors
1 parent a14fa06 commit 6fa3d7a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

services/release/release.go

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,13 @@ func CreateRelease(gitRepo *git.Repository, rel *models.Release, attachmentUUIDs
6767
if err = createTag(gitRepo, rel); err != nil {
6868
return err
6969
}
70-
rel.LowerTagName = strings.ToLower(rel.TagName)
7170

72-
err = models.InsertRelease(rel)
73-
if err != nil {
71+
rel.LowerTagName = strings.ToLower(rel.TagName)
72+
if err = models.InsertRelease(rel); err != nil {
7473
return err
7574
}
7675

77-
err = models.AddReleaseAttachments(rel.ID, attachmentUUIDs)
78-
if err != nil {
76+
if err = models.AddReleaseAttachments(rel.ID, attachmentUUIDs); err != nil {
7977
return err
8078
}
8179

@@ -107,18 +105,17 @@ func UpdateRelease(doer *models.User, gitRepo *git.Repository, rel *models.Relea
107105
}
108106
rel.LowerTagName = strings.ToLower(rel.TagName)
109107

110-
err = models.UpdateRelease(rel)
111-
if err != nil {
108+
if err = models.UpdateRelease(rel); err != nil {
112109
return err
113110
}
114111

115-
err = rel.LoadAttributes()
116-
if err != nil {
112+
if err = rel.LoadAttributes(); err != nil {
117113
return err
118114
}
119115

120116
err = models.AddReleaseAttachments(rel.ID, attachmentUUIDs)
121117

118+
// even if attachments added failed, hooks will be still triggered
122119
mode, _ := models.AccessLevel(doer, rel.Repo)
123120
if err1 := models.PrepareWebhooks(rel.Repo, models.HookEventRelease, &api.ReleasePayload{
124121
Action: api.HookReleaseUpdated,

0 commit comments

Comments
 (0)