diff --git a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Archive.sql b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Archive.sql
index d2c41f29ba..608d39128f 100644
--- a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Archive.sql
+++ b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Archive.sql
@@ -26,7 +26,7 @@ BEGIN
UPDATE
[dbo].[Cipher]
SET
- [ArchivedDate] = JSON_MODIFY(
+ [Archives] = JSON_MODIFY(
COALESCE([Archives], N'{}'),
'$."' + CONVERT(NVARCHAR(36), @UserId) + '"',
@UtcNow
diff --git a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Create.sql b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Create.sql
index be110c898a..4eef2c1e9d 100644
--- a/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Create.sql
+++ b/src/Sql/dbo/Vault/Stored Procedures/Cipher/Cipher_Create.sql
@@ -12,7 +12,7 @@
@DeletedDate DATETIME2(7),
@Reprompt TINYINT,
@Key VARCHAR(MAX) = NULL,
- @ArchivedDate DATETIME2(7) = NULL
+ @ArchivedDate DATETIME2(7) = NULL,
@Archives NVARCHAR(MAX) = NULL
AS
BEGIN
diff --git a/util/MySqlMigrations/Migrations/20251203174921_AddCipherArchives.cs b/util/MySqlMigrations/Migrations/20251203174921_AddCipherArchives.cs
index 31b7ca2249..c7e973e003 100644
--- a/util/MySqlMigrations/Migrations/20251203174921_AddCipherArchives.cs
+++ b/util/MySqlMigrations/Migrations/20251203174921_AddCipherArchives.cs
@@ -10,12 +10,18 @@ public partial class AddCipherArchives : Migration
///
protected override void Up(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.AddColumn(
+ name: "Archives",
+ table: "Cipher",
+ type: "longtext",
+ nullable: true);
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.DropColumn(
+ name: "Archives",
+ table: "Cipher");
}
}
diff --git a/util/PostgresMigrations/Migrations/20251203174911_AddCipherArchives.cs b/util/PostgresMigrations/Migrations/20251203174911_AddCipherArchives.cs
index 3cf4a55dda..9deab6d279 100644
--- a/util/PostgresMigrations/Migrations/20251203174911_AddCipherArchives.cs
+++ b/util/PostgresMigrations/Migrations/20251203174911_AddCipherArchives.cs
@@ -10,12 +10,18 @@ public partial class AddCipherArchives : Migration
///
protected override void Up(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.AddColumn(
+ name: "Archives",
+ table: "Cipher",
+ type: "text",
+ nullable: true);
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.DropColumn(
+ name: "Archives",
+ table: "Cipher");
}
}
diff --git a/util/SqliteMigrations/Migrations/20251203174916_AddCipherArchives.cs b/util/SqliteMigrations/Migrations/20251203174916_AddCipherArchives.cs
index 0616caa2fd..287926db02 100644
--- a/util/SqliteMigrations/Migrations/20251203174916_AddCipherArchives.cs
+++ b/util/SqliteMigrations/Migrations/20251203174916_AddCipherArchives.cs
@@ -10,12 +10,18 @@ public partial class AddCipherArchives : Migration
///
protected override void Up(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.AddColumn(
+ name: "Archives",
+ table: "Cipher",
+ type: "TEXT",
+ nullable: true);
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
-
+ migrationBuilder.DropColumn(
+ name: "Archives",
+ table: "Cipher");
}
}