aboutsummaryrefslogtreecommitdiff
path: root/models/repo.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/repo.go')
-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
})
}