From bab7d46c9bf4b46afe9af138f11d933cbedbc3f8 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 15 Aug 2021 19:56:56 -0700 Subject: [PATCH] Guard partial upgrade (#54617) --- homeassistant/components/http/forwarded.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/http/forwarded.py b/homeassistant/components/http/forwarded.py index 9a76866ba21..6dd2d9adb8a 100644 --- a/homeassistant/components/http/forwarded.py +++ b/homeassistant/components/http/forwarded.py @@ -65,6 +65,11 @@ def async_setup_forwarded( try: from hass_nabucasa import remote # pylint: disable=import-outside-toplevel + + # venv users might have already loaded it before it got upgraded so guard for this + # This can only happen when people upgrade from before 2021.8.5. + if not hasattr(remote, "is_cloud_request"): + remote = None except ImportError: remote = None