1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 23:52:50 -05:00

[AC-1682] Updated queries to check for OrganizationId

This commit is contained in:
Rui Tome
2024-03-29 14:10:57 +00:00
parent 28bba94d81
commit a957530d5e
3 changed files with 20 additions and 21 deletions

View File

@ -62,16 +62,14 @@
-- Step 2
-- Update existing rows in "CollectionUsers"
UPDATE "CollectionUsers"
SET
"ReadOnly" = 0,
UPDATE "CollectionUsers" "CU"
SET "ReadOnly" = 0,
"HidePasswords" = 0,
"Manage" = 0
WHERE "CollectionId" IN (
SELECT "C"."Id"
FROM "Collection" "C"
INNER JOIN "TempUsersAccessAll" "TU" ON "C"."OrganizationId" = "TU"."OrganizationId"
);
FROM "Collection" "C"
INNER JOIN "TempUsersAccessAll" AS "TU" ON "CU"."OrganizationUserId" = "TU"."OrganizationUserId" AND
"C"."OrganizationId" = "TU"."OrganizationId"
WHERE "CU"."CollectionId" = "C"."Id";
-- Insert new rows into "CollectionUsers"
INSERT INTO "CollectionUsers" ("CollectionId", "OrganizationUserId", "ReadOnly", "HidePasswords", "Manage")