commit | d403ce434788ffe1937711d6ebcbcc837fcbcb14 | [log] [tgz] |
---|---|---|
author | daserge <v-seshak@microsoft.com> | Wed Jul 06 18:26:52 2016 +0300 |
committer | Vladimir Kotikov <kotikov.vladimir@gmail.com> | Mon Jul 11 16:17:56 2016 +0300 |
tree | 1d80d10dfbcd59b646e8557e1d53edfaa9f33c87 | |
parent | 2fd4bcb84048415922d13d80d35b8d1668e8e150 [diff] |
CB-11522 Make utils.clone handle properties gracefully Fix clone method so that it does not crash trying to clone unavailable property This closes #134
diff --git a/src/common/utils.js b/src/common/utils.js index 7057c8b..f0e1b44 100644 --- a/src/common/utils.js +++ b/src/common/utils.js
@@ -108,7 +108,7 @@ retVal = {}; for(i in obj){ - if(!(i in retVal) || retVal[i] != obj[i]) { + if((!(i in retVal) || retVal[i] != obj[i]) && typeof obj[i] != 'undefined') { retVal[i] = utils.clone(obj[i]); } }