mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 13:45:42 +00:00
bug5730: fixed problem with validation check for e-mail address being too aggressive
This commit is contained in:
+10
-3
@@ -1510,9 +1510,16 @@ public class LandscapeServiceImpl implements LandscapeService {
|
||||
serverAction -> getSecurityService().getUsersWithPermissions(getReplicaSetQualifiedObjectIdentifier(replicaSet).getPermission(serverAction))
|
||||
.forEach(usersToSendMailTo::add));
|
||||
for (final User user : usersToSendMailTo) {
|
||||
getSecurityService().sendMail(user.getName(),
|
||||
stringMessages.get(user.getLocaleOrDefault(), subjectMessageKey, replicaSet.getServerName()),
|
||||
stringMessages.get(user.getLocaleOrDefault(), bodyMessageKey, replicaSet.getServerName()));
|
||||
final String subject = stringMessages.get(user.getLocaleOrDefault(), subjectMessageKey, replicaSet.getServerName());
|
||||
final String body = stringMessages.get(user.getLocaleOrDefault(), bodyMessageKey, replicaSet.getServerName());
|
||||
if (user.isEmailValidated()) {
|
||||
getSecurityService().sendMail(user.getName(),
|
||||
subject,
|
||||
body);
|
||||
} else {
|
||||
logger.warning("Not sending e-mail with subject "+subject+" to user "+user.getName()+
|
||||
" with e-mail address "+user.getEmail()+" because e-mail address has not been validated");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user