1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00

Search for boards explicitly in the return value of hardware/info (#14320)

This commit is contained in:
puddly
2022-11-07 14:28:01 -05:00
committed by GitHub
parent 8b8a85b4b8
commit 245202c125
2 changed files with 7 additions and 3 deletions

View File

@@ -206,7 +206,9 @@ class HaConfigSystemNavigation extends LitElement {
const hardwareInfo: HardwareInfo = await this.hass.callWS({
type: "hardware/info",
});
this._boardName = hardwareInfo?.hardware?.[0]?.name;
this._boardName = hardwareInfo?.hardware.find(
(hw) => hw.board !== null
)?.name;
} else if (isHassioLoaded) {
const osData: HassioHassOSInfo = await fetchHassioHassOsInfo(this.hass);
if (osData.board) {

View File

@@ -176,9 +176,11 @@ class HaConfigHardware extends SubscribeMixin(LitElement) {
let imageURL: string | undefined;
let documentationURL: string | undefined;
if (this._hardwareInfo?.hardware.length) {
const boardData = this._hardwareInfo.hardware[0];
const boardData = this._hardwareInfo?.hardware.find(
(hw) => hw.board !== null
);
if (boardData) {
boardId = boardData.board.hassio_board_id;
boardName = boardData.name;
documentationURL = boardData.url;