From 2a5b295e491952c4492f010a78ab1db6a58f39e3 Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Tue, 27 Aug 2024 15:01:52 +0700 Subject: [PATCH] fix: migrate collaborative markup in activity Signed-off-by: Alexander Onnikov --- models/activity/src/migration.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/models/activity/src/migration.ts b/models/activity/src/migration.ts index 374ea40215c..f504257d637 100644 --- a/models/activity/src/migration.ts +++ b/models/activity/src/migration.ts @@ -175,6 +175,17 @@ export async function migrateMessagesSpace ( } } +async function migrateActivityMarkup (client: MigrationClient): Promise { + await client.update( + DOMAIN_ACTIVITY, + { + _class: activity.class.DocUpdateMessage, + 'attributeUpdates.attrClass': 'core:class:TypeCollaborativeMarkup' + }, + { 'attributeUpdates.attrClass': core.class.TypeMarkup } + ) +} + export const activityOperation: MigrateOperation = { async migrate (client: MigrationClient): Promise { await tryMigrate(client, activityId, [ @@ -206,6 +217,10 @@ export const activityOperation: MigrateOperation = { { space: contact.space.Contacts } ) } + }, + { + state: 'migrate-activity-markup', + func: migrateActivityMarkup } ]) },