diff --git a/js/diff.js b/js/diff.js index 1c14acca9699ee378ad6021574f8451aa8cb123d..f05f9082958154d160811b56967b28f3a8c46936 100644 --- a/js/diff.js +++ b/js/diff.js @@ -175,12 +175,10 @@ App.Utils.Diff = (function() { base[key] = value; } else if (_.isArray(value)) { base[key] = value; + } else if (base[key] === undefined || base[key] === null) { + base[key] = value; } else { - if (base[key] !== undefined) { - applyDiff(base[key], value); - } else { - base[key] = value; - } + applyDiff(base[key], value); } } }