Save Thread dataset store when changing preferred dataset (#91411)
This commit is contained in:
parent
47f5160154
commit
b23cedeae9
2 changed files with 24 additions and 8 deletions
|
@ -65,13 +65,14 @@ async def ws_set_preferred_dataset(
|
|||
dataset_id = msg["dataset_id"]
|
||||
|
||||
store = await dataset_store.async_get_store(hass)
|
||||
if not (store.async_get(dataset_id)):
|
||||
try:
|
||||
store.preferred_dataset = dataset_id
|
||||
except KeyError:
|
||||
connection.send_error(
|
||||
msg["id"], websocket_api.const.ERR_NOT_FOUND, "unknown dataset"
|
||||
)
|
||||
return
|
||||
|
||||
store.preferred_dataset = dataset_id
|
||||
connection.send_result(msg["id"])
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue