1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-06 03:00:36 -05:00

Rename removeOrgUserTasks variable in UserService

This commit is contained in:
Rui Tome 2025-05-26 12:12:17 +01:00
parent 8fc79f26d1
commit 1f48b01252
No known key found for this signature in database
GPG Key ID: 526239D96A8EC066

View File

@ -1403,7 +1403,7 @@ public class UserService : UserManager<User>, IUserService, IDisposable
{ {
var requirement = await _policyRequirementQuery.GetAsync<RequireTwoFactorPolicyRequirement>(user.Id); var requirement = await _policyRequirementQuery.GetAsync<RequireTwoFactorPolicyRequirement>(user.Id);
var removeOrgUserTasks = requirement.OrganizationsRequiringTwoFactor.Select(async o => var revokeOrgUserTasks = requirement.OrganizationsRequiringTwoFactor.Select(async o =>
{ {
var organization = await _organizationRepository.GetByIdAsync(o.OrganizationId); var organization = await _organizationRepository.GetByIdAsync(o.OrganizationId);
await _revokeNonCompliantOrganizationUserCommand.RevokeNonCompliantOrganizationUsersAsync( await _revokeNonCompliantOrganizationUserCommand.RevokeNonCompliantOrganizationUsersAsync(
@ -1414,25 +1414,25 @@ public class UserService : UserManager<User>, IUserService, IDisposable
await _mailService.SendOrganizationUserRevokedForTwoFactorPolicyEmailAsync(organization.DisplayName(), user.Email); await _mailService.SendOrganizationUserRevokedForTwoFactorPolicyEmailAsync(organization.DisplayName(), user.Email);
}).ToArray(); }).ToArray();
await Task.WhenAll(removeOrgUserTasks); await Task.WhenAll(revokeOrgUserTasks);
return;
} }
else
var twoFactorPolicies = await _policyService.GetPoliciesApplicableToUserAsync(user.Id, PolicyType.TwoFactorAuthentication);
var legacyRevokeOrgUserTasks = twoFactorPolicies.Select(async p =>
{ {
var twoFactorPolicies = await _policyService.GetPoliciesApplicableToUserAsync(user.Id, PolicyType.TwoFactorAuthentication); var organization = await _organizationRepository.GetByIdAsync(p.OrganizationId);
await _revokeNonCompliantOrganizationUserCommand.RevokeNonCompliantOrganizationUsersAsync(
new RevokeOrganizationUsersRequest(
p.OrganizationId,
[new OrganizationUserUserDetails { Id = p.OrganizationUserId, OrganizationId = p.OrganizationId }],
new SystemUser(EventSystemUser.TwoFactorDisabled)));
await _mailService.SendOrganizationUserRevokedForTwoFactorPolicyEmailAsync(organization.DisplayName(), user.Email);
}).ToArray();
var removeOrgUserTasks = twoFactorPolicies.Select(async p => await Task.WhenAll(legacyRevokeOrgUserTasks);
{
var organization = await _organizationRepository.GetByIdAsync(p.OrganizationId);
await _revokeNonCompliantOrganizationUserCommand.RevokeNonCompliantOrganizationUsersAsync(
new RevokeOrganizationUsersRequest(
p.OrganizationId,
[new OrganizationUserUserDetails { Id = p.OrganizationUserId, OrganizationId = p.OrganizationId }],
new SystemUser(EventSystemUser.TwoFactorDisabled)));
await _mailService.SendOrganizationUserRevokedForTwoFactorPolicyEmailAsync(organization.DisplayName(), user.Email);
}).ToArray();
await Task.WhenAll(removeOrgUserTasks);
}
} }
public override async Task<IdentityResult> ConfirmEmailAsync(User user, string token) public override async Task<IdentityResult> ConfirmEmailAsync(User user, string token)