Repository: cordova-js Updated Branches: refs/heads/master 2fd4bcb84 -> d403ce434
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 Project: http://git-wip-us.apache.org/repos/asf/cordova-js/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-js/commit/d403ce43 Tree: http://git-wip-us.apache.org/repos/asf/cordova-js/tree/d403ce43 Diff: http://git-wip-us.apache.org/repos/asf/cordova-js/diff/d403ce43 Branch: refs/heads/master Commit: d403ce434788ffe1937711d6ebcbcc837fcbcb14 Parents: 2fd4bcb Author: daserge <[email protected]> Authored: Wed Jul 6 18:26:52 2016 +0300 Committer: Vladimir Kotikov <[email protected]> Committed: Mon Jul 11 16:17:56 2016 +0300 ---------------------------------------------------------------------- src/common/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-js/blob/d403ce43/src/common/utils.js ---------------------------------------------------------------------- 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 @@ utils.clone = function(obj) { 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]); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
