diff options
Diffstat (limited to 'models/repo.go')
-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 }) } |