]> source.dussan.org Git - gitea.git/commitdiff
Fix empty wiki (#5504) (#5508)
authorLunny Xiao <xiaolunwen@gmail.com>
Mon, 10 Dec 2018 20:37:56 +0000 (04:37 +0800)
committerLauris BH <lauris@nix.lv>
Mon, 10 Dec 2018 20:37:56 +0000 (22:37 +0200)
* fix wiki page when wiki path is exist but empty

* improve the error check

routers/repo/wiki.go

index 3220ab134d46a53868681eee35d65d76b74f58e6..f0e6528d19b60bd075699623c4d4b6cad0ace79a 100644 (file)
@@ -73,7 +73,6 @@ func findWikiRepoCommit(ctx *context.Context) (*git.Repository, *git.Commit, err
 
        commit, err := wikiRepo.GetBranchCommit("master")
        if err != nil {
-               ctx.ServerError("GetBranchCommit", err)
                return wikiRepo, nil, err
        }
        return wikiRepo, commit, nil
@@ -111,6 +110,9 @@ func wikiContentsByName(ctx *context.Context, commit *git.Commit, wikiName strin
 func renderWikiPage(ctx *context.Context, isViewPage bool) (*git.Repository, *git.TreeEntry) {
        wikiRepo, commit, err := findWikiRepoCommit(ctx)
        if err != nil {
+               if !git.IsErrNotExist(err) {
+                       ctx.ServerError("GetBranchCommit", err)
+               }
                return nil, nil
        }