diff --git a/packages/json-joy/src/json-crdt/nodes/obj/ObjNode.ts b/packages/json-joy/src/json-crdt/nodes/obj/ObjNode.ts index eaa478c58c..1ea9ae08bd 100644 --- a/packages/json-joy/src/json-crdt/nodes/obj/ObjNode.ts +++ b/packages/json-joy/src/json-crdt/nodes/obj/ObjNode.ts @@ -87,7 +87,10 @@ export class ObjNode = Record void) { const index = this.doc.index; - this.keys.forEach((id, key) => callback(index.get(id)!)); + this.keys.forEach((id) => { + const node = index.get(id); + if (node) callback(node); + }); } /** @ignore */