1
0
mirror of https://github.com/bitwarden/server synced 2026-01-02 00:23:40 +00:00

Be explicit with AccessAll and fix bug in create/update cipher

This commit is contained in:
hinton
2020-05-23 10:36:35 +02:00
parent 54f3ab5863
commit 1c0095b122
6 changed files with 201 additions and 11 deletions

View File

@@ -3,7 +3,14 @@ RETURNS TABLE
AS RETURN
SELECT
C.*,
COALESCE(CU.[ReadOnly], CG.[ReadOnly], 0) AS [ReadOnly],
CASE
WHEN
OU.[AccessAll] = 1
OR G.[AccessAll] = 1
OR COALESCE(CU.[ReadOnly], CG.[ReadOnly], 0) = 0
THEN 0
ELSE 1
END [ReadOnly],
COALESCE(CU.[HidePasswords], CG.[HidePasswords], 0) AS [HidePasswords]
FROM
[dbo].[CollectionView] C