diff --git a/DigitalLearningSolutions.Web/Services/UserService.cs b/DigitalLearningSolutions.Web/Services/UserService.cs index 87db1ad6c6..4a5298c92e 100644 --- a/DigitalLearningSolutions.Web/Services/UserService.cs +++ b/DigitalLearningSolutions.Web/Services/UserService.cs @@ -275,7 +275,7 @@ public void UpdateFailedLoginCount(UserAccount userAccount) public IEnumerable GetDelegateUserCardsForWelcomeEmail(int centreId) { return userDataService.GetDelegateUserCardsByCentreId(centreId).Where( - user => user.Approved && !user.SelfReg && string.IsNullOrEmpty(user.Password) && + user => user.Approved && !user.SelfReg && !string.IsNullOrEmpty(user.EmailAddress) && !Guid.TryParse(user.EmailAddress, out _) && user.RegistrationConfirmationHash != null