Fix utils.js mergeObjects not checking hasOwnProperty

This commit is contained in:
Ryan Huffman 2016-12-05 08:22:15 -08:00
parent fee9dcc981
commit 4766991cae

View file

@ -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;
}