Fixed crash when not all defined object keys are available in the device object parameter.
This commit is contained in:
1 parent
823b02e40f
commit
b80e97b841
1 file changed
+1
@@ -16,6 +16,7 @@ exports.calculatePresetsHash = (presets, objects) ->
|
|||||||
matchObject = (object, param) ->
|
matchObject = (object, param) ->
|
||||||
return false if not object._keys? or object._keys.length == 0
|
return false if not object._keys? or object._keys.length == 0
|
||||||
for k in object._keys
|
for k in object._keys
|
||||||
|
return false if not param[k]?
|
||||||
v = common.matchType(param[k]._value, object[k])
|
v = common.matchType(param[k]._value, object[k])
|
||||||
if param[k]._value != v
|
if param[k]._value != v
|
||||||
return false
|
return false
|
||||||
|
|||||||
Reference in new issue
Block a user