fix: prevent crash in expandObjBy #9618

This commit is contained in:
Barış Soner Uşaklı
2021-06-22 12:35:53 -04:00
parent 0d975bc4fb
commit ab6f062ff9

View File

@@ -5,6 +5,9 @@ const pubsub = require('./pubsub');
function expandObjBy(obj1, obj2) { function expandObjBy(obj1, obj2) {
let changed = false; let changed = false;
if (!obj1 || !obj2) {
return changed;
}
for (const [key, val2] of Object.entries(obj2)) { for (const [key, val2] of Object.entries(obj2)) {
const val1 = obj1[key]; const val1 = obj1[key];
const xorIsArray = Array.isArray(val1) !== Array.isArray(val2); const xorIsArray = Array.isArray(val1) !== Array.isArray(val2);