From a714fb793dc8742b76302047882b4db0e788908e Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sun, 15 Dec 2019 21:43:35 +0000
Subject: [PATCH] Use the merged context when calling ExecuteTemplate

Fix a bug where global variables were missing.
---
 httputil/renderer.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/httputil/renderer.go b/httputil/renderer.go
index e572eeb..6f1e137 100644
--- a/httputil/renderer.go
+++ b/httputil/renderer.go
@@ -45,7 +45,7 @@ func (r *Renderer) Render(w http.ResponseWriter, req *http.Request, templateName
 	// Render the template into a buffer, to prevent returning
 	// half-rendered templates when there is an error.
 	var buf bytes.Buffer
-	if err := r.tpl.ExecuteTemplate(&buf, templateName, data); err != nil {
+	if err := r.tpl.ExecuteTemplate(&buf, templateName, vars); err != nil {
 		log.Printf("template rendering error for %s: %v", req.URL.String(), err)
 		http.Error(w, err.Error(), http.StatusInternalServerError)
 		return
-- 
GitLab