diff --git a/home.go b/home.go index f53956e..c4b5360 100644 --- a/home.go +++ b/home.go @@ -26,11 +26,16 @@ func handleHome(w http.ResponseWriter, r *http.Request) { login = checkLogin(w, r) } + can_admin := false + if login != nil { + can_admin = login.CanAdmin + } + data := HomePageData{ Login: login, BaseDN: config.BaseDN, Org: config.Org, - CanAdmin: login.CanAdmin, + CanAdmin: can_admin, LoggedIn: true, } templateHome.Execute(w, data)