diff --git a/src/core/immerClass.ts b/src/core/immerClass.ts index 2922f612..c06e29e0 100644 --- a/src/core/immerClass.ts +++ b/src/core/immerClass.ts @@ -208,7 +208,7 @@ export class Immer implements ProducersFns { let i: number for (i = patches.length - 1; i >= 0; i--) { const patch = patches[i] - if (patch.path.length === 0 && patch.op === "replace") { + if (patch?.path.length === 0 && patch?.op === "replace") { base = patch.value break }