diff --git a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_CreateWithCollections.sql b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_CreateWithCollections.sql index 5ced0443ba..b66e887450 100644 --- a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_CreateWithCollections.sql +++ b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_CreateWithCollections.sql @@ -13,7 +13,7 @@ @Reprompt TINYINT, @Key VARCHAR(MAX) = NULL, @ArchivedDate DATETIME2(7) = NULL, - @Archives NVARCHAR(MAX) = NULL, + @Archives NVARCHAR(MAX), @CollectionIds AS [dbo].[GuidIdArray] READONLY AS BEGIN diff --git a/util/Migrator/DbScripts/2025-12-02_AddCipherArchives.sql b/util/Migrator/DbScripts/2025-12-02_AddCipherArchives.sql index bc3b4c0358..cdac0d920f 100644 --- a/util/Migrator/DbScripts/2025-12-02_AddCipherArchives.sql +++ b/util/Migrator/DbScripts/2025-12-02_AddCipherArchives.sql @@ -198,7 +198,7 @@ BEGIN [Archives] = JSON_MODIFY( COALESCE([Archives], N'{}'), '$."' + CONVERT(NVARCHAR(36), @UserId) + '"', - @UtcNow + CONVERT(NVARCHAR(30), @UtcNow, 127) ), [RevisionDate] = @UtcNow WHERE @@ -392,7 +392,13 @@ BEGIN END GO -CREATE OR ALTER PROCEDURE [dbo].[Cipher_CreateWithCollections] +IF OBJECT_ID('[dbo].[Cipher_CreateWithCollections]') IS NOT NULL +BEGIN + DROP PROCEDURE [dbo].[Cipher_CreateWithCollections]; +END +GO + +CREATE PROCEDURE [dbo].[Cipher_CreateWithCollections] @Id UNIQUEIDENTIFIER, @UserId UNIQUEIDENTIFIER, @OrganizationId UNIQUEIDENTIFIER, @@ -407,7 +413,7 @@ CREATE OR ALTER PROCEDURE [dbo].[Cipher_CreateWithCollections] @Reprompt TINYINT, @Key VARCHAR(MAX) = NULL, @ArchivedDate DATETIME2(7) = NULL, - @Archives NVARCHAR(MAX) = NULL, + @Archives NVARCHAR(MAX), @CollectionIds AS [dbo].[GuidIdArray] READONLY AS BEGIN