diff --git a/src/components/device/ha-device-picker.ts b/src/components/device/ha-device-picker.ts index 9ff64d812f..e2abdac836 100644 --- a/src/components/device/ha-device-picker.ts +++ b/src/components/device/ha-device-picker.ts @@ -198,9 +198,10 @@ export class HaDevicePicker extends SubscribeMixin(LitElement) { this.hass, deviceEntityLookup[device.id] ), - area: device.area_id - ? areaLookup[device.area_id].name - : this.hass.localize("ui.components.device-picker.no_area"), + area: + device.area_id && areaLookup[device.area_id] + ? areaLookup[device.area_id].name + : this.hass.localize("ui.components.device-picker.no_area"), })); if (!outputDevices.length) { return [ diff --git a/src/panels/config/devices/ha-config-devices-dashboard.ts b/src/panels/config/devices/ha-config-devices-dashboard.ts index a2e23079bf..d7027a9512 100644 --- a/src/panels/config/devices/ha-config-devices-dashboard.ts +++ b/src/panels/config/devices/ha-config-devices-dashboard.ts @@ -197,7 +197,10 @@ export class HaConfigDeviceDashboard extends LitElement { ), model: device.model || "", manufacturer: device.manufacturer || "", - area: device.area_id ? areaLookup[device.area_id].name : "—", + area: + device.area_id && areaLookup[device.area_id] + ? areaLookup[device.area_id].name + : "—", integration: device.config_entries.length ? device.config_entries .filter((entId) => entId in entryLookup)