diff --git a/services/release/release.go b/services/release/release.go index 4451633798c0..246a784efe65 100644 --- a/services/release/release.go +++ b/services/release/release.go @@ -109,12 +109,14 @@ func UpdateRelease(doer *models.User, gitRepo *git.Repository, rel *models.Relea return err } + if err = models.AddReleaseAttachments(rel.ID, attachmentUUIDs); err != nil { + log.Error("AddReleaseAttachments: %v", err) + } + if err = rel.LoadAttributes(); err != nil { return err } - err = models.AddReleaseAttachments(rel.ID, attachmentUUIDs) - // even if attachments added failed, hooks will be still triggered mode, _ := models.AccessLevel(doer, rel.Repo) if err1 := models.PrepareWebhooks(rel.Repo, models.HookEventRelease, &api.ReleasePayload{