diff options
Diffstat (limited to 'web/web.go')
-rw-r--r-- | web/web.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/web/web.go b/web/web.go index c0651c885..beb0eff06 100644 --- a/web/web.go +++ b/web/web.go @@ -612,8 +612,17 @@ func docs(c *api.Context, w http.ResponseWriter, r *http.Request) { params := mux.Vars(r) doc := params["doc"] + var user *model.User + if len(c.Session.UserId) != 0 { + userChan := api.Srv.Store.User().Get(c.Session.UserId) + if userChan := <-userChan; userChan.Err == nil { + user = userChan.Data.(*model.User) + } + } + page := NewHtmlTemplatePage("docs", c.T("web.doc.title"), c.Locale) page.Props["Site"] = doc + page.User = user page.Render(c, w) } |