From 6506a5b95882545d613cc49c4ddfa517a9941af8 Mon Sep 17 00:00:00 2001 From: Simon Erkelens Date: Sat, 14 Oct 2017 12:05:07 +1300 Subject: [PATCH] Don't add a . when there's no extension --- src/Security/MemberAuthenticator/LostPasswordHandler.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Security/MemberAuthenticator/LostPasswordHandler.php b/src/Security/MemberAuthenticator/LostPasswordHandler.php index 219a5e64e..d5d4b4e22 100644 --- a/src/Security/MemberAuthenticator/LostPasswordHandler.php +++ b/src/Security/MemberAuthenticator/LostPasswordHandler.php @@ -99,7 +99,10 @@ class LostPasswordHandler extends RequestHandler public function passwordsent() { $request = $this->getRequest(); - $email = Convert::raw2xml(rawurldecode($request->param('EmailAddress')) . '.' . $request->getExtension()); + $email = Convert::raw2xml(rawurldecode($request->param('EmailAddress'))); + if ($request->getExtension()) { + $email = $email . '.' . Convert::raw2xml($request->getExtension()); + } $message = _t( 'SilverStripe\\Security\\Security.PASSWORDSENTTEXT',