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, );