1
0
mirror of https://github.com/bitwarden/server.git synced 2025-02-15 01:41:40 +01:00

added a status check to the read by minimum role proc (#1498)

This commit is contained in:
Addison Beck 2021-08-10 06:59:54 -04:00 committed by GitHub
parent 53a93ffcea
commit b726b08ea1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 1 deletions

View File

@ -397,7 +397,9 @@ namespace Bit.Core.Repositories.EntityFramework
var dbContext = GetDatabaseContext(scope);
var query = dbContext.OrganizationUsers
.Include(e => e.User)
.Where(e => e.OrganizationId.Equals(organizationId) && e.Type <= minRole)
.Where(e => e.OrganizationId.Equals(organizationId) &&
e.Type <= minRole &&
e.Status == OrganizationUserStatusType.Confirmed)
.Select(e => new OrganizationUserUserDetails() {
Id = e.Id,
Email = e.Email ?? e.User.Email

View File

@ -11,5 +11,6 @@ BEGIN
[dbo].[OrganizationUserUserDetailsView]
WHERE
OrganizationId = @OrganizationId
AND Status = 2 -- 2 = Confirmed
AND [Type] <= @MinRole
END

View File

@ -17,5 +17,6 @@ BEGIN
[dbo].[OrganizationUserUserDetailsView]
WHERE
OrganizationId = @OrganizationId
AND Status = 2
AND [Type] <= @MinRole
END