From 7606ae59121472bcff88c8c53489a8ba50da0ba1 Mon Sep 17 00:00:00 2001 From: sworld Date: Fri, 27 Dec 2024 22:40:13 +0800 Subject: [PATCH] feat: update save devices logic --- custom_components/xiaomi_home/config_flow.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/custom_components/xiaomi_home/config_flow.py b/custom_components/xiaomi_home/config_flow.py index b338aad..2fb4fff 100644 --- a/custom_components/xiaomi_home/config_flow.py +++ b/custom_components/xiaomi_home/config_flow.py @@ -673,8 +673,12 @@ class XiaomiMihomeConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): domain='miot_devices', name=f'{self._uid}_{self._cloud_server}', data=self._device_list_sorted): - return await self.__display_devices_filter_form( - reason='no_devices_selected') + _LOGGER.error( + 'save devices async failed, %s, %s', + self._uid, self._cloud_server) + raise AbortFlow( + reason='storage_error', description_placeholders={ + 'error': 'save user devices error'}) self._devices_filter = { 'room_list': { 'items': room_list_in,