fix(notify): handle URL parsing error in SendEmail function to prevent potential crashes

This commit is contained in:
keven1024
2026-05-23 22:36:56 +08:00
parent 2f3acc76cd
commit 848a0ff71b

View File

@@ -72,6 +72,9 @@ func SendEmail(to string, emailTemplateData EmailTemplateData, options ...mail.O
}
p, err := url.Parse(u.GetEnv("site.url"))
if err != nil {
return err
}
subject := i18n.TWithData(emailTemplateData.Locale, "notify_email_subject", map[string]any{
"SiteURL": p.Host,
})