From 2a772d383722207ef035ec587c6d791f9bb5c569 Mon Sep 17 00:00:00 2001 From: Kristina Date: Tue, 11 Feb 2025 15:21:03 +0400 Subject: [PATCH] Fix attribute class in activity for arrays (#7983) Signed-off-by: Kristina Fefelova --- server-plugins/activity-resources/src/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server-plugins/activity-resources/src/utils.ts b/server-plugins/activity-resources/src/utils.ts index 1a827ca458..f0ce211f79 100644 --- a/server-plugins/activity-resources/src/utils.ts +++ b/server-plugins/activity-resources/src/utils.ts @@ -16,7 +16,8 @@ import { TxMixin, TxProcessor, TxUpdateDoc, - combineAttributes + combineAttributes, + ArrOf } from '@hcengineering/core' import core from '@hcengineering/core/src/component' import notification from '@hcengineering/notification' @@ -267,6 +268,8 @@ export async function getTxAttributesUpdates ( if (clazz !== undefined && 'to' in clazz.type) { attrClass = clazz.type.to as Ref> + } else if (clazz !== undefined && hierarchy.isDerived(clazz.type._class, core.class.ArrOf)) { + attrClass = (clazz.type as ArrOf).of._class } else if (clazz !== undefined && 'of' in clazz?.type) { attrClass = (clazz.type.of as RefTo).to }