From 561c461a18b3d164786b55a996576a79fff4d0bd Mon Sep 17 00:00:00 2001 From: Harvey Tindall Date: Sun, 30 May 2021 00:07:18 +0100 Subject: [PATCH] PWR: TrimPrefix instead of Replace for PWR links --- email.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/email.go b/email.go index 8d4399b..d541a04 100644 --- a/email.go +++ b/email.go @@ -535,7 +535,7 @@ func (emailer *Emailer) resetValues(pwr PasswordReset, app *appContext, noSub bo if inviteLink != "" { // Strip /invite form end of this URL, ik its ugly. template["link_reset"] = true - pinLink := fmt.Sprintf("%s/reset?pin=%s", strings.Replace(inviteLink, "/invite", "", 1), pwr.Pin) + pinLink := fmt.Sprintf("%s/reset?pin=%s", strings.TrimPrefix(inviteLink, "/invite"), pwr.Pin) template["pin"] = pinLink // Only used in html email. template["pin_code"] = pwr.Pin