mirror of
https://github.com/bitwarden/server.git
synced 2025-05-25 13:24:50 -05:00
Resolved the database failure
Signed-off-by: Cy Okeke <cokeke@bitwarden.com>
This commit is contained in:
parent
31e9d51bd3
commit
f878b04a14
@ -11,7 +11,7 @@ BEGIN
|
|||||||
FROM [dbo].[OrganizationUserView]
|
FROM [dbo].[OrganizationUserView]
|
||||||
WHERE OrganizationId = @OrganizationId
|
WHERE OrganizationId = @OrganizationId
|
||||||
AND Status >= 0 --Invited
|
AND Status >= 0 --Invited
|
||||||
) +
|
) as Users,
|
||||||
(
|
(
|
||||||
-- Count admin-initiated sponsorships towards the seat count
|
-- Count admin-initiated sponsorships towards the seat count
|
||||||
-- Introduced in https://bitwarden.atlassian.net/browse/PM-17772
|
-- Introduced in https://bitwarden.atlassian.net/browse/PM-17772
|
||||||
@ -33,5 +33,33 @@ BEGIN
|
|||||||
-- ACCEPTED status: When SponsoredOrganizationId is not null and ValidUntil is null or in the future
|
-- ACCEPTED status: When SponsoredOrganizationId is not null and ValidUntil is null or in the future
|
||||||
(SponsoredOrganizationId IS NOT NULL AND (ValidUntil IS NULL OR ValidUntil > GETUTCDATE()))
|
(SponsoredOrganizationId IS NOT NULL AND (ValidUntil IS NULL OR ValidUntil > GETUTCDATE()))
|
||||||
)
|
)
|
||||||
)
|
) as Sponsored,
|
||||||
|
(
|
||||||
|
-- Count organization users
|
||||||
|
SELECT COUNT(1)
|
||||||
|
FROM [dbo].[OrganizationUserView]
|
||||||
|
WHERE OrganizationId = @OrganizationId
|
||||||
|
AND Status >= 0 --Invited
|
||||||
|
) +
|
||||||
|
(
|
||||||
|
-- Count admin-initiated sponsorships towards the seat count
|
||||||
|
SELECT COUNT(1)
|
||||||
|
FROM [dbo].[OrganizationSponsorship]
|
||||||
|
WHERE SponsoringOrganizationId = @OrganizationId
|
||||||
|
AND IsAdminInitiated = 1
|
||||||
|
AND (
|
||||||
|
-- Not marked for deletion - always count
|
||||||
|
(ToDelete = 0)
|
||||||
|
OR
|
||||||
|
-- Marked for deletion but has a valid until date in the future (RevokeWhenExpired status)
|
||||||
|
(ToDelete = 1 AND ValidUntil IS NOT NULL AND ValidUntil > GETUTCDATE())
|
||||||
|
)
|
||||||
|
AND (
|
||||||
|
-- SENT status: When SponsoredOrganizationId is null
|
||||||
|
SponsoredOrganizationId IS NULL
|
||||||
|
OR
|
||||||
|
-- ACCEPTED status: When SponsoredOrganizationId is not null and ValidUntil is null or in the future
|
||||||
|
(SponsoredOrganizationId IS NOT NULL AND (ValidUntil IS NULL OR ValidUntil > GETUTCDATE()))
|
||||||
|
)
|
||||||
|
) as Total
|
||||||
END
|
END
|
||||||
|
Loading…
x
Reference in New Issue
Block a user