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]

Reply via email to