From 5ea53f706b6571946bcfa56b8655b55717381771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?LeoYuan=20=E8=A2=81=E5=8A=9B=E7=9A=93?= Date: Fri, 27 May 2022 10:47:40 +0800 Subject: [PATCH] fix: use the original object if it is not a shell object --- packages/shell/src/document-model.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/shell/src/document-model.ts b/packages/shell/src/document-model.ts index 7d9afc16c..cf9a41eee 100644 --- a/packages/shell/src/document-model.ts +++ b/packages/shell/src/document-model.ts @@ -157,8 +157,8 @@ export default class DocumentModel { copy?: boolean | undefined, ) { const node = this[documentSymbol].insertNode( - parent[nodeSymbol] as any, - thing?.[nodeSymbol], + parent[nodeSymbol] ? parent[nodeSymbol] : parent, + thing?.[nodeSymbol] ? thing[nodeSymbol] : thing, at, copy, );