From 963d242afa6dc1bdbecd1767d233d98c664f8d5e Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 15 Apr 2019 18:09:13 +0200 Subject: [PATCH] Fix handling with Firefox (#1041) --- hassio/api/ingress.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hassio/api/ingress.py b/hassio/api/ingress.py index 788450439..438fa81d9 100644 --- a/hassio/api/ingress.py +++ b/hassio/api/ingress.py @@ -209,7 +209,7 @@ def _is_websocket(request: web.Request) -> bool: headers = request.headers if ( - headers.get(hdrs.CONNECTION, "").lower() == "upgrade" + "upgrade" in headers.get(hdrs.CONNECTION, "").lower() and headers.get(hdrs.UPGRADE, "").lower() == "websocket" ): return True