From 5213b5e190372b6a52bb1a1a835f3a5008a332c1 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Wed, 12 Jun 2019 23:26:44 +0200 Subject: [PATCH] Changed pass.json props patching --- src/pass.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pass.ts b/src/pass.ts index b28eaed..4dad3fe 100644 --- a/src/pass.ts +++ b/src/pass.ts @@ -517,9 +517,9 @@ export class Pass implements PassIndexSignature { .forEach(v => delete this._props[v]); Object.keys(this._props).forEach(prop => { - if (passFile[prop] instanceof Array) { + if (passFile[prop] && passFile[prop] instanceof Array) { passFile[prop].push(...this._props[prop]); - } else if (passFile[prop] instanceof Object) { + } else if (passFile[prop] && passFile[prop] instanceof Object) { Object.assign(passFile[prop], this._props[prop]); } else { passFile[prop] = this._props[prop];