diff --git a/src/utils/diff.ts b/src/utils/diff.ts index be22470..82c0b66 100644 --- a/src/utils/diff.ts +++ b/src/utils/diff.ts @@ -23,7 +23,7 @@ export function applyDifference (target: AnyObject, newSource: AnyObject, oldSou } for (const key in oldSource) { - if (!(key in newSource)) { + if (!newSource || !(key in newSource)) { delete target[key] } }