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)