From fba7cfb113e7ad9be2701cc6142d32ef83fef24b Mon Sep 17 00:00:00 2001 From: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> Date: Mon, 30 May 2022 22:00:25 +0600 Subject: [PATCH] Hierarchy clone fix (#1936) Signed-off-by: Denis Bykhov <80476319+BykhovDenis@users.noreply.github.com> --- packages/core/src/hierarchy.ts | 3 +-- plugins/setting-resources/src/components/EnumSetting.svelte | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/core/src/hierarchy.ts b/packages/core/src/hierarchy.ts index a049f591c9..3d74d0f3f6 100644 --- a/packages/core/src/hierarchy.ts +++ b/packages/core/src/hierarchy.ts @@ -423,8 +423,7 @@ export class Hierarchy { const type = {}.toString.call(value).slice(8, -1) if (type === 'Array') { result[key] = this.clone(value) - } - if (type === 'Object') { + } else if (type === 'Object') { const m = Hierarchy.mixinClass(value) const valClone = this.clone(value) result[key] = m !== undefined ? this.as(valClone, m) : valClone diff --git a/plugins/setting-resources/src/components/EnumSetting.svelte b/plugins/setting-resources/src/components/EnumSetting.svelte index d5d937e20c..79a0c7f337 100644 --- a/plugins/setting-resources/src/components/EnumSetting.svelte +++ b/plugins/setting-resources/src/components/EnumSetting.svelte @@ -27,7 +27,6 @@ const client = getClient() query.query(core.class.Enum, {}, (res) => { - console.log(res) enums = res if (selected !== undefined) { selected = enums.find((p) => p._id === selected?._id)