]> source.dussan.org Git - gitea.git/commitdiff
Fix mail template error (#29410)
authorwxiaoguang <wxiaoguang@gmail.com>
Mon, 26 Feb 2024 22:31:30 +0000 (06:31 +0800)
committerGitHub <noreply@github.com>
Mon, 26 Feb 2024 22:31:30 +0000 (22:31 +0000)
modules/templates/mailer.go
templates/mail/notify/repo_transfer.tmpl

index 54d857a8f6e8fe064b994c1855154be28b5699c1..04032e3982788b500e42de16560127250cab19d0 100644 (file)
@@ -44,11 +44,17 @@ func buildSubjectBodyTemplate(stpl *texttmpl.Template, btpl *template.Template,
        }
        if _, err := stpl.New(name).
                Parse(string(subjectContent)); err != nil {
-               log.Warn("Failed to parse template [%s/subject]: %v", name, err)
+               log.Error("Failed to parse template [%s/subject]: %v", name, err)
+               if !setting.IsProd {
+                       log.Fatal("Please fix the mail template error")
+               }
        }
        if _, err := btpl.New(name).
                Parse(string(bodyContent)); err != nil {
-               log.Warn("Failed to parse template [%s/body]: %v", name, err)
+               log.Error("Failed to parse template [%s/body]: %v", name, err)
+               if !setting.IsProd {
+                       log.Fatal("Please fix the mail template error")
+               }
        }
 }
 
index 597048ddf4960d4a15d9479ba6ca38e7b1179ad2..8c8b276484e1e4118d25469c9f7de6b9e72c0c15 100644 (file)
@@ -5,7 +5,7 @@
        <title>{{.Subject}}</title>
 </head>
 
-{{$url := HTMLFormat "<a href='%[1]s'>%[2]s</a>" .Link .Repo)}}
+{{$url := HTMLFormat "<a href='%[1]s'>%[2]s</a>" .Link .Repo}}
 <body>
        <p>{{.Subject}}.
                {{.locale.Tr "mail.repo.transfer.body" $url}}