1
mirror of https://github.com/home-assistant/core synced 2024-07-15 09:42:11 +02:00

Fix assertion error when unloading ZHA with pollable entities (#107311)

This commit is contained in:
David F. Mulcahey 2024-01-05 16:53:43 -05:00 committed by GitHub
parent 2b43271c3b
commit 2ed9397611
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -216,9 +216,9 @@ class PollableSensor(Sensor):
async def async_will_remove_from_hass(self) -> None:
"""Disconnect entity object when removed."""
assert self._cancel_refresh_handle
self._cancel_refresh_handle()
self._cancel_refresh_handle = None
if self._cancel_refresh_handle is not None:
self._cancel_refresh_handle()
self._cancel_refresh_handle = None
self.debug("stopped polling during device removal")
await super().async_will_remove_from_hass()