|
|
|
@ -525,6 +525,7 @@ func (h *Handler) handleHTTPError(w http.ResponseWriter, r *http.Request, err er |
|
|
|
|
sendRedirect(w, http.StatusFound, "/login?to="+r.URL.Path+q) |
|
|
|
|
return |
|
|
|
|
} else if err.Status == http.StatusGone { |
|
|
|
|
w.WriteHeader(err.Status) |
|
|
|
|
p := &struct { |
|
|
|
|
page.StaticPage |
|
|
|
|
Content *template.HTML |
|
|
|
@ -542,6 +543,7 @@ func (h *Handler) handleHTTPError(w http.ResponseWriter, r *http.Request, err er |
|
|
|
|
h.errors.NotFound.ExecuteTemplate(w, "base", pageForReq(h.app, r)) |
|
|
|
|
return |
|
|
|
|
} else if err.Status == http.StatusInternalServerError { |
|
|
|
|
w.WriteHeader(err.Status) |
|
|
|
|
log.Info("handleHTTPErorr internal error render") |
|
|
|
|
h.errors.InternalServerError.ExecuteTemplate(w, "base", pageForReq(h.app, r)) |
|
|
|
|
return |
|
|
|
|