From 1f24e5aec4821da7aac9cd276fb0d0c41371f01e Mon Sep 17 00:00:00 2001
From: Joost Lekkerkerker <joostlek@outlook.com>
Date: Wed, 5 Mar 2025 18:41:21 +0100
Subject: [PATCH] Fix no disabled capabilities in SmartThings (#139860)

Fix no disabled capabilities
---
 homeassistant/components/smartthings/__init__.py | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/homeassistant/components/smartthings/__init__.py b/homeassistant/components/smartthings/__init__.py
index 969df42bed9..9e2178196d5 100644
--- a/homeassistant/components/smartthings/__init__.py
+++ b/homeassistant/components/smartthings/__init__.py
@@ -199,11 +199,12 @@ def process_status(
         list[Capability | str],
         disabled_capabilities_capability[Attribute.DISABLED_CAPABILITIES].value,
     )
-    for capability in disabled_capabilities:
-        # We still need to make sure the climate entity can work without this capability
-        if (
-            capability in main_component
-            and capability != Capability.DEMAND_RESPONSE_LOAD_CONTROL
-        ):
-            del main_component[capability]
+    if disabled_capabilities is not None:
+        for capability in disabled_capabilities:
+            # We still need to make sure the climate entity can work without this capability
+            if (
+                capability in main_component
+                and capability != Capability.DEMAND_RESPONSE_LOAD_CONTROL
+            ):
+                del main_component[capability]
     return status
-- 
GitLab