Skip to content

Commit 0043652

Browse files
committed
fix
1 parent d2f6588 commit 0043652

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

modules/templates/mailer.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,12 @@ func Mailer(ctx context.Context) (*texttmpl.Template, *template.Template) {
5858
bodyTemplates := template.New("")
5959

6060
subjectTemplates.Funcs(mailSubjectTextFuncMap())
61-
bodyTemplates.Funcs(NewFuncMap())
61+
// To do the best avoid serious breaking, add some functions back for body templates
62+
// Keep in mind that some behaviors have changed, for worse case, double-escaping
63+
bodyTemplateFuncMap := NewFuncMap()
64+
bodyTemplateFuncMap["Safe"] = SafeHTML
65+
bodyTemplateFuncMap["Escape"] = HTMLEscape
66+
bodyTemplates.Funcs(bodyTemplateFuncMap)
6267

6368
assetFS := AssetFS()
6469
refreshTemplates := func(firstRun bool) {

0 commit comments

Comments
 (0)