Fix email sending on registration crash (#1454)

This commit is contained in:
Andrew Camilleri
2020-04-10 08:59:39 +02:00
committed by GitHub
parent 841cf61c92
commit d47e225dce
6 changed files with 12 additions and 12 deletions

View File

@@ -159,7 +159,7 @@ namespace BTCPayServer.Controllers
}
var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);
var callbackUrl = _linkGenerator.EmailConfirmationLink(user.Id, code, Request.Scheme, Request.HttpContext);
var callbackUrl = _linkGenerator.EmailConfirmationLink(user.Id, code, Request.Scheme, Request.Host, Request.PathBase);
var email = user.Email;
_EmailSenderFactory.GetEmailSender().SendEmailConfirmation(email, callbackUrl);
TempData[WellKnownTempData.SuccessMessage] = "Verification email sent. Please check your email.";