From a46d81c273fc39d75ebf81c2aa8e6aa4ee94a439 Mon Sep 17 00:00:00 2001 From: Artem Savchenko Date: Tue, 13 Jan 2026 13:36:47 +0700 Subject: [PATCH 1/2] Fix object clone Signed-off-by: Artem Savchenko --- packages/core/src/clone.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/core/src/clone.ts b/packages/core/src/clone.ts index 060a7e5..b3850e2 100644 --- a/packages/core/src/clone.ts +++ b/packages/core/src/clone.ts @@ -14,7 +14,14 @@ export function getTypeOf (obj: any): string { return 'Array' } - const stringTag = ste && obj[Symbol.toStringTag] + let stringTag: string | undefined + if (ste) { + try { + stringTag = obj[Symbol.toStringTag] + } catch { + stringTag = undefined + } + } if (typeof stringTag === 'string') { return stringTag } From f10cb78e81003dffa6e7ce6cbd4062792d681d8c Mon Sep 17 00:00:00 2001 From: Artem Savchenko Date: Tue, 13 Jan 2026 13:38:41 +0700 Subject: [PATCH 2/2] Bump and add changelog Signed-off-by: Artem Savchenko --- .../core/fix-clone_2026-01-13-06-37.json | 10 ++++++++++ packages/core/package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 common/changes/@hcengineering/core/fix-clone_2026-01-13-06-37.json diff --git a/common/changes/@hcengineering/core/fix-clone_2026-01-13-06-37.json b/common/changes/@hcengineering/core/fix-clone_2026-01-13-06-37.json new file mode 100644 index 0000000..67e1fa4 --- /dev/null +++ b/common/changes/@hcengineering/core/fix-clone_2026-01-13-06-37.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@hcengineering/core", + "comment": "Fix object clone", + "type": "patch" + } + ], + "packageName": "@hcengineering/core" +} \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index 0a0c73f..5b4fa2a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@hcengineering/core", - "version": "0.7.24", + "version": "0.7.25", "main": "lib/index.js", "svelte": "src/index.ts", "types": "types/index.d.ts",