Browse Source
* Updated sproc to update account revision date after cipher has been created in collection * check response from update collection success * removed the org checkpull/6571/head
2 changed files with 38 additions and 0 deletions
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
CREATE OR ALTER PROCEDURE [dbo].[Cipher_CreateWithCollections] |
||||
@Id UNIQUEIDENTIFIER, |
||||
@UserId UNIQUEIDENTIFIER, |
||||
@OrganizationId UNIQUEIDENTIFIER, |
||||
@Type TINYINT, |
||||
@Data NVARCHAR(MAX), |
||||
@Favorites NVARCHAR(MAX), |
||||
@Folders NVARCHAR(MAX), |
||||
@Attachments NVARCHAR(MAX), |
||||
@CreationDate DATETIME2(7), |
||||
@RevisionDate DATETIME2(7), |
||||
@DeletedDate DATETIME2(7), |
||||
@Reprompt TINYINT, |
||||
@Key VARCHAR(MAX) = NULL, |
||||
@CollectionIds AS [dbo].[GuidIdArray] READONLY, |
||||
@ArchivedDate DATETIME2(7) = NULL |
||||
AS |
||||
BEGIN |
||||
SET NOCOUNT ON |
||||
|
||||
EXEC [dbo].[Cipher_Create] @Id, @UserId, @OrganizationId, @Type, @Data, @Favorites, @Folders, |
||||
@Attachments, @CreationDate, @RevisionDate, @DeletedDate, @Reprompt, @Key, @ArchivedDate |
||||
|
||||
DECLARE @UpdateCollectionsSuccess INT |
||||
EXEC @UpdateCollectionsSuccess = [dbo].[Cipher_UpdateCollections] @Id, @UserId, @OrganizationId, @CollectionIds |
||||
|
||||
-- Bump the account revision date AFTER collections are assigned. |
||||
IF @UpdateCollectionsSuccess = 0 |
||||
BEGIN |
||||
EXEC [dbo].[User_BumpAccountRevisionDateByCipherId] @Id, @OrganizationId |
||||
END |
||||
END |
||||
Loading…
Reference in new issue