Skip to content

Commit 23a949b

Browse files
committed
move models.PushUpdate to repofiles.PushUpdate
1 parent af9b8f8 commit 23a949b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

routers/private/hook.go

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"code.gitea.io/gitea/modules/git"
1616
"code.gitea.io/gitea/modules/log"
1717
"code.gitea.io/gitea/modules/private"
18+
"code.gitea.io/gitea/modules/repofiles"
1819
"code.gitea.io/gitea/modules/util"
1920

2021
macaron "gopkg.in/macaron.v1"
@@ -117,7 +118,15 @@ func HookPostReceive(ctx *macaron.Context) {
117118
// or other less-standard refs spaces are ignored since there
118119
// may be a very large number of them).
119120
if strings.HasPrefix(refFullName, git.BranchPrefix) || strings.HasPrefix(refFullName, git.TagPrefix) {
120-
if err := models.PushUpdate(branch, models.PushUpdateOptions{
121+
repo, err := models.GetRepositoryByOwnerAndName(ownerName, repoName)
122+
if err != nil {
123+
log.Error("Failed to get repository: %s/%s Error: %v", ownerName, repoName, err)
124+
ctx.JSON(http.StatusInternalServerError, map[string]interface{}{
125+
"err": fmt.Sprintf("Failed to get repository: %s/%s Error: %v", ownerName, repoName, err),
126+
})
127+
return
128+
}
129+
if err := repofiles.PushUpdate(repo, branch, models.PushUpdateOptions{
121130
RefFullName: refFullName,
122131
OldCommitID: oldCommitID,
123132
NewCommitID: newCommitID,

0 commit comments

Comments
 (0)