From 8c71abe421a4a56f86fffc9263414cca2ca814a3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 19 Jan 2024 02:44:29 -1000 Subject: [PATCH] Avoid json encoder default fallback for APIComponentsView (#108359) --- homeassistant/components/api/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/api/__init__.py b/homeassistant/components/api/__init__.py index 048837dae68..a27c386de43 100644 --- a/homeassistant/components/api/__init__.py +++ b/homeassistant/components/api/__init__.py @@ -429,7 +429,7 @@ class APIComponentsView(HomeAssistantView): def get(self, request: web.Request) -> web.Response: """Get current loaded components.""" hass: HomeAssistant = request.app["hass"] - return self.json(hass.config.components) + return self.json(list(hass.config.components)) @lru_cache