From a750eb975b04a45ace998415cc1e0c179f9fde70 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Fri, 27 Jan 2023 10:47:41 +0100 Subject: Fix template data for serveSimple --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 69d53f0..764a5d3 100644 --- a/main.go +++ b/main.go @@ -119,6 +119,13 @@ func serveTemplate(w http.ResponseWriter, r *http.Request, data interface{}, vie } func serveSimple(w http.ResponseWriter, r *http.Request, data interface{}, view string, xviews ...string) { + d := struct { + Data interface{} + User *User + } { + data, + nil, + } views := []string {view} views = append(views, xviews...) fp := filepath.Base(views[len(views)-1]) @@ -126,7 +133,7 @@ func serveSimple(w http.ResponseWriter, r *http.Request, data interface{}, view if err != nil { log.Fatal(err) } - if err := t.Execute(w, data); err != nil { + if err := t.Execute(w, d); err != nil { log.Fatal(err) } } -- cgit v1.2.3