From 3338f5c9b4b70f63ae839709a0387e757bb2b4d8 Mon Sep 17 00:00:00 2001 From: Penny Wood Date: Fri, 3 May 2019 05:05:16 +0800 Subject: [PATCH] Further patch to fix of #22890 (#23627) --- homeassistant/components/websocket_api/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/websocket_api/http.py b/homeassistant/components/websocket_api/http.py index 0fc446390b7..85051dcae73 100644 --- a/homeassistant/components/websocket_api/http.py +++ b/homeassistant/components/websocket_api/http.py @@ -200,7 +200,8 @@ class WebSocketHandler: else: self._logger.warning("Disconnected: %s", disconnect_warn) - self.hass.data[DATA_CONNECTIONS] -= 1 + if connection is not None: + self.hass.data[DATA_CONNECTIONS] -= 1 self.hass.helpers.dispatcher.async_dispatcher_send( SIGNAL_WEBSOCKET_DISCONNECTED)