Fix key error upon missing node (#14460)
* This is needed after gateway ready message generates an update while persistence is off, or while the gateway node hasn't been presented yet.pull/14464/head^2
parent
cf44b77225
commit
7562b4164b
|
@ -495,8 +495,9 @@ def gw_callback_factory(hass):
|
|||
_LOGGER.debug(
|
||||
"Node update: node %s child %s", msg.node_id, msg.child_id)
|
||||
|
||||
child = msg.gateway.sensors[msg.node_id].children.get(msg.child_id)
|
||||
if child is None:
|
||||
try:
|
||||
child = msg.gateway.sensors[msg.node_id].children[msg.child_id]
|
||||
except KeyError:
|
||||
_LOGGER.debug("Not a child update for node %s", msg.node_id)
|
||||
return
|
||||
|
||||
|
|
Loading…
Reference in New Issue