From 8e87eb0adf1947b468df979e66ce4cae5db557d8 Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Tue, 4 Jan 2022 22:30:54 +0100 Subject: [PATCH] Funcs that panic on purpose should be named properly --- pkg/routes/output.go | 2 +- pkg/templates/templates.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/routes/output.go b/pkg/routes/output.go index 4e61b25..567c255 100644 --- a/pkg/routes/output.go +++ b/pkg/routes/output.go @@ -25,7 +25,7 @@ func (tw *TemplateWriter) SetHeader(rh *fasthttp.ResponseHeader) { // Write executes the template and writes result to the response writer func (tw *TemplateWriter) Write(w io.Writer, content interface{}) error { - template := templates.GetTemplateOf(content) + template := templates.MustGetTemplateOf(content) return template.Execute(w, content) } diff --git a/pkg/templates/templates.go b/pkg/templates/templates.go index eb12030..9cece2c 100644 --- a/pkg/templates/templates.go +++ b/pkg/templates/templates.go @@ -72,8 +72,8 @@ func MustLookup(name string) *template.Template { return tmpl } -// GetTemplateOf returns template which is mapped to the content data -func GetTemplateOf(content interface{}) (template *template.Template) { +// MustGetTemplateOf returns template which is mapped to the content data +func MustGetTemplateOf(content interface{}) (template *template.Template) { el := reflect.TypeOf(content) numField := el.NumField()