aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/serv.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/serv.go')
-rw-r--r--cmd/serv.go12
1 files changed, 8 insertions, 4 deletions
diff --git a/cmd/serv.go b/cmd/serv.go
index 51b0b4984b..c98228745d 100644
--- a/cmd/serv.go
+++ b/cmd/serv.go
@@ -144,11 +144,15 @@ func runServ(c *cli.Context) error {
}()
}
- isWiki := false
- unitType := models.UnitTypeCode
+ var (
+ isWiki bool
+ unitType = models.UnitTypeCode
+ unitName = "code"
+ )
if strings.HasSuffix(reponame, ".wiki") {
isWiki = true
unitType = models.UnitTypeWiki
+ unitName = "wiki"
reponame = reponame[:len(reponame)-5]
}
@@ -245,7 +249,7 @@ func runServ(c *cli.Context) error {
clientMessage = "You do not have sufficient authorization for this action"
}
fail(clientMessage,
- "User %s does not have level %v access to repository %s",
+ "User %s does not have level %v access to repository %s's "+unitName,
user.Name, requestedMode, repoPath)
}
@@ -304,7 +308,7 @@ func runServ(c *cli.Context) error {
gitcmd = exec.Command(verb, repoPath)
}
if isWiki {
- if err = repo.InitWiki(); err != nil {
+ if err = private.InitWiki(repo.ID); err != nil {
fail("Internal error", "Failed to init wiki repo: %v", err)
}
}