Fix update happening too early in unifiprotect (#121714)

This commit is contained in:
J. Nick Koston 2024-07-10 14:06:58 -07:00 committed by GitHub
parent fce68018b7
commit 4fd5ced1f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -182,7 +182,6 @@ class BaseProtectEntity(Entity):
self._async_get_ufp_enabled = description.get_ufp_enabled
self._async_set_device_info()
self._async_update_device_from_protect(device)
self._state_getters = tuple(
partial(attrgetter(attr), self) for attr in self._state_attrs
)
@ -252,6 +251,7 @@ class BaseProtectEntity(Entity):
self.async_on_remove(
self.data.async_subscribe(self.device.mac, self._async_updated_event)
)
self._async_update_device_from_protect(self.device)
class ProtectIsOnEntity(BaseProtectEntity):