Преглед на файлове

fix: use correct logic for mapping availability

Jason Rumney преди 10 месеца
родител
ревизия
edec482d72
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      custom_components/tuya_local/helpers/device_config.py

+ 1 - 2
custom_components/tuya_local/helpers/device_config.py

@@ -901,8 +901,7 @@ class TuyaDpsConfig:
                 )
             )
             for cond in conditions:
-                avail_dp = cond.get("available")
-                if avail_dp and not self.mapping_available(avail_dp, device):
+                if not self.mapping_available(cond, device):
                     continue
                 if c_val is not None and (_equal_or_in(c_val, cond.get("dps_val"))):
                     c_match = cond