Media Browser: Fix error handling (#7538)

This commit is contained in:
Zack Barett 2020-10-30 08:55:30 -05:00 committed by GitHub
parent 01fe5dd2f7
commit facb3266c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -540,17 +540,20 @@ export class HaMediaPlayerBrowse extends LitElement {
mediaContentType?: string mediaContentType?: string
): Promise<MediaPlayerItem> { ): Promise<MediaPlayerItem> {
this._loading = true; this._loading = true;
const itemData = let itemData: any;
this.entityId !== BROWSER_PLAYER try {
? await browseMediaPlayer( itemData =
this.hass, this.entityId !== BROWSER_PLAYER
this.entityId, ? await browseMediaPlayer(
mediaContentId, this.hass,
mediaContentType this.entityId,
) mediaContentId,
: await browseLocalMediaPlayer(this.hass, mediaContentId); mediaContentType
)
this._loading = false; : await browseLocalMediaPlayer(this.hass, mediaContentId);
} finally {
this._loading = false;
}
return itemData; return itemData;
} }