1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 15:42:48 -05:00

Fixed date time precision assignment for DeletedDate and RevisionDate (performance + match/data quality)

This commit is contained in:
Chad Scharf
2020-04-02 13:45:53 -04:00
parent 1bd4a27f22
commit eb34cc49c6
3 changed files with 143 additions and 3 deletions

View File

@ -23,11 +23,13 @@ BEGIN
[Edit] = 1
AND [Id] IN (SELECT * FROM @Ids)
DECLARE @UtcNow DATETIME2(7);
SET @UtcNow = GETUTCDATE();
UPDATE
[dbo].[Cipher]
SET
[DeletedDate] = NULL,
[RevisionDate] = GETUTCDATE()
[RevisionDate] = @UtcNow
WHERE
[Id] IN (SELECT [Id] FROM #Temp)

View File

@ -24,11 +24,13 @@ BEGIN
AND [Id] IN (SELECT * FROM @Ids)
-- Delete ciphers
DECLARE @UtcNow DATETIME2(7);
SET @UtcNow = GETUTCDATE();
UPDATE
[dbo].[Cipher]
SET
[DeletedDate] = SYSUTCDATETIME(),
[RevisionDate] = GETUTCDATE()
[DeletedDate] = @UtcNow,
[RevisionDate] = @UtcNow
WHERE
[Id] IN (SELECT [Id] FROM #Temp)