diff --git a/src/nodes/addPairToJSMap.ts b/src/nodes/addPairToJSMap.ts index e390ebb0..ad9bbf4e 100644 --- a/src/nodes/addPairToJSMap.ts +++ b/src/nodes/addPairToJSMap.ts @@ -13,7 +13,7 @@ export function addPairToJSMap( map: MapLike, { key, value }: Pair ) { - if (ctx?.doc.schema.merge && isMergeKey(key)) { + if (ctx?.doc?.schema.merge && isMergeKey(key)) { value = isAlias(value) ? value.resolve(ctx.doc) : value if (isSeq(value)) for (const it of value.items) mergeToJSMap(ctx, map, it) else if (Array.isArray(value))