From d3df903d1e53f9edcbb04f524a0c3b9219c0a458 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Mon, 22 Jul 2024 21:37:47 +0200 Subject: [PATCH] Make device registry migration unconditional (#122414) --- homeassistant/helpers/device_registry.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/helpers/device_registry.py b/homeassistant/helpers/device_registry.py index b8fb3ae0219..96bba6c8c4c 100644 --- a/homeassistant/helpers/device_registry.py +++ b/homeassistant/helpers/device_registry.py @@ -498,16 +498,16 @@ class DeviceRegistryStore(storage.Store[dict[str, list[dict[str, Any]]]]): if old_minor_version < 5: # Introduced in 2024.3 for device in old_data["devices"]: - device["labels"] = device.get("labels", []) + device["labels"] = [] if old_minor_version < 6: # Introduced in 2024.7 for device in old_data["devices"]: - device.setdefault("primary_config_entry", None) + device["primary_config_entry"] = None if old_minor_version < 7: # Introduced in 2024.8 created_at = utc_from_timestamp(0).isoformat() for device in old_data["devices"]: - device.setdefault("model_id", None) + device["model_id"] = None device["created_at"] = device["modified_at"] = created_at for device in old_data["deleted_devices"]: device["created_at"] = device["modified_at"] = created_at