From 1f9c8694a8d8fad9c0323b5001377cc22c790acb Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 16 Mar 2024 19:02:57 -1000 Subject: [PATCH] Save bluetooth passive data eagerly at the stop event (#113648) --- .../components/bluetooth/passive_update_processor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/bluetooth/passive_update_processor.py b/homeassistant/components/bluetooth/passive_update_processor.py index b0b490a70f2..4e2de196da4 100644 --- a/homeassistant/components/bluetooth/passive_update_processor.py +++ b/homeassistant/components/bluetooth/passive_update_processor.py @@ -272,7 +272,9 @@ async def async_setup(hass: HomeAssistant) -> None: await _async_save_processor_data(None) hass.bus.async_listen_once( - EVENT_HOMEASSISTANT_STOP, _async_save_processor_data_at_stop + EVENT_HOMEASSISTANT_STOP, + _async_save_processor_data_at_stop, + run_immediately=True, )