From 75084fe452cb61acdc8ca19c66f6e23f6c10db36 Mon Sep 17 00:00:00 2001 From: Azareal Date: Mon, 24 Feb 2020 11:18:54 +1000 Subject: [PATCH] fire perf counter after tmpl render --- routes/common.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/routes/common.go b/routes/common.go index cc32cd77..644212f1 100644 --- a/routes/common.go +++ b/routes/common.go @@ -139,11 +139,15 @@ func renderTemplate3(tmplName, hookName string, w http.ResponseWriter, r *http.R //if h.CurrentUser.IsAdmin { h.Elapsed1 = since.String() //} - co.PerfCounter.Push(since) if c.RunPreRenderHook("pre_render_"+hookName, w, r, &h.CurrentUser, pi) { return nil } - return h.Theme.RunTmpl(tmplName, pi, w) + err := h.Theme.RunTmpl(tmplName, pi, w) + if err != nil { + return err + } + co.PerfCounter.Push(since) + return nil } // TODO: Rename renderTemplate to RenderTemplate instead of using this hack to avoid breaking things