aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2017-02-15 05:15:39 -0500
committerUnknwon <u@gogs.io>2017-02-15 05:15:39 -0500
commit6132a82287a1300052a357ce29d69f54f1de0159 (patch)
tree6c9f5f21f58f6681fcf1080165286e88a99e1dad /models
parent32a868d431e6ec6cbb88f6da97916e76a9d455b8 (diff)
admin: sync wiki's hook files as well
Diffstat (limited to 'models')
-rw-r--r--models/repo.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/models/repo.go b/models/repo.go
index ba4dc6d3..9a286db2 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -1663,7 +1663,15 @@ func ReinitMissingRepositories() error {
func SyncRepositoryHooks() error {
return x.Where("id > 0").Iterate(new(Repository),
func(idx int, bean interface{}) error {
- return createDelegateHooks(bean.(*Repository).RepoPath())
+ repo := bean.(*Repository)
+ if err := createDelegateHooks(repo.RepoPath()); err != nil {
+ return err
+ }
+
+ if repo.HasWiki() {
+ return createDelegateHooks(repo.WikiPath())
+ }
+ return nil
})
}