diff options
author | Unknwon <u@gogs.io> | 2017-02-15 05:15:39 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2017-02-15 05:15:39 -0500 |
commit | 6132a82287a1300052a357ce29d69f54f1de0159 (patch) | |
tree | 6c9f5f21f58f6681fcf1080165286e88a99e1dad /models | |
parent | 32a868d431e6ec6cbb88f6da97916e76a9d455b8 (diff) |
admin: sync wiki's hook files as well
Diffstat (limited to 'models')
-rw-r--r-- | models/repo.go | 10 |
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 }) } |