Fix entity areas in expose (#16402)

This commit is contained in:
Bram Kragten 2023-05-03 19:02:20 +02:00 committed by GitHub
parent 8205a30baf
commit 694fc7d4ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -344,9 +344,8 @@ export class VoiceAssistantsExpose extends LitElement {
const entry: ExtEntityRegistryEntry | undefined =
entities[entityState.entity_id];
const areaId =
entry?.area_id ?? entry?.device_id
? devices[entry.device_id!]?.area_id
: undefined;
entry?.area_id ??
(entry?.device_id ? devices[entry.device_id!]?.area_id : undefined);
const area = areaId ? areas[areaId] : undefined;
result[entityState.entity_id] = {
@ -405,9 +404,10 @@ export class VoiceAssistantsExpose extends LitElement {
const entry: ExtEntityRegistryEntry | undefined =
entities[entityId];
const areaId =
entry?.area_id ?? entry?.device_id
entry?.area_id ??
(entry?.device_id
? devices[entry.device_id!]?.area_id
: undefined;
: undefined);
const area = areaId ? areas[areaId] : undefined;
result[entityId] = {
entity_id: entityState.entity_id,