Use the user-provided name when sorting devices (#17297)

This commit is contained in:
puddly 2023-07-18 09:23:39 -04:00 committed by GitHub
parent 4a044fc40e
commit 11b2cf9e22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -230,19 +230,23 @@ export class HaDevicePicker extends SubscribeMixin(LitElement) {
); );
} }
const outputDevices = inputDevices.map((device) => ({ const outputDevices = inputDevices.map((device) => {
id: device.id, const name = computeDeviceName(
name: computeDeviceName(
device, device,
this.hass, this.hass,
deviceEntityLookup[device.id] deviceEntityLookup[device.id]
), );
area:
device.area_id && areaLookup[device.area_id] return {
? areaLookup[device.area_id].name id: device.id,
: this.hass.localize("ui.components.device-picker.no_area"), name: name,
strings: [device.name || ""], area:
})); device.area_id && areaLookup[device.area_id]
? areaLookup[device.area_id].name
: this.hass.localize("ui.components.device-picker.no_area"),
strings: [name || ""],
};
});
if (!outputDevices.length) { if (!outputDevices.length) {
return [ return [
{ {