Don't resend confirm_address if profile is silenced
This commit is contained in:
parent
e9516ea4dd
commit
47ae21c08e
|
@ -64,6 +64,11 @@ function mailConfirmAddress(Confirm_address $ca)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$user = User::getByID($ca->user_id);
|
$user = User::getByID($ca->user_id);
|
||||||
|
$profile = $user->getProfile();
|
||||||
|
if ($profile->isSilenced()) {
|
||||||
|
$ca->delete();
|
||||||
|
return;
|
||||||
|
}
|
||||||
if ($user->email === $ca->address) {
|
if ($user->email === $ca->address) {
|
||||||
throw new AlreadyFulfilledException('User already has identical confirmed email address.');
|
throw new AlreadyFulfilledException('User already has identical confirmed email address.');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user