diff --git a/unpublishedScripts/marketplace/bow/utils.js b/unpublishedScripts/marketplace/bow/utils.js index f39f4d7913..f070563f82 100644 --- a/unpublishedScripts/marketplace/bow/utils.js +++ b/unpublishedScripts/marketplace/bow/utils.js @@ -98,10 +98,14 @@ getEntityCustomData = function(customKey, id, defaultValue) { mergeObjects = function(proto, custom) { var result = {}; for (var attrname in proto) { - result[attrname] = proto[attrname]; + if (proto.hasOwnProperty(attrname)) { + result[attrname] = proto[attrname]; + } } for (var attrname in custom) { - result[attrname] = custom[attrname]; + if (custom.hasOwnProperty(attrname)) { + result[attrname] = custom[attrname]; + } } return result; }