From b0012bd5a6317280a6a09a99b7a95263db0e5838 Mon Sep 17 00:00:00 2001 From: Jason Hunter Date: Mon, 25 May 2020 07:37:47 -0400 Subject: [PATCH] guard against missing topic (#36108) --- homeassistant/components/onvif/event.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/onvif/event.py b/homeassistant/components/onvif/event.py index 7a0113177c4..3888db4fa8e 100644 --- a/homeassistant/components/onvif/event.py +++ b/homeassistant/components/onvif/event.py @@ -147,6 +147,10 @@ class EventManager: async def async_parse_messages(self, messages) -> None: """Parse notification message.""" for msg in messages: + # Guard against empty message + if not msg.Topic: + continue + topic = msg.Topic._value_1 parser = PARSERS.get(topic) if not parser: