diff --git a/htmlpage/html.go b/htmlpage/html.go index 29831177..5cd9db18 100644 --- a/htmlpage/html.go +++ b/htmlpage/html.go @@ -76,7 +76,7 @@ func NewBuiltTemplate(embeddedFiles embed.FS, subdir string, files ...string) *B template: parseEmbedded(embeddedFiles, subdir, files), } } - TemplatesByFilename[files[0]] = result + TemplatesByFilename[path.Base(files[0])] = result return &result } diff --git a/htmlpage/sync/page.go b/htmlpage/sync/page.go index 5daefbe7..4dede9b5 100644 --- a/htmlpage/sync/page.go +++ b/htmlpage/sync/page.go @@ -239,7 +239,7 @@ func Mock(t string, w http.ResponseWriter, code string) { SettingUserAdd: "/mock/setting/user/add", }, } - template, ok := htmlpage.TemplatesByFilename[t] + template, ok := htmlpage.TemplatesByFilename[t+".html"] if !ok { log.Error().Str("template", t).Msg("Failed to find template") respondError(w, "Failed to render template", nil, http.StatusInternalServerError)