Guard for missing backup integration (#12696)

This commit is contained in:
Joakim Sørensen 2022-05-16 13:39:41 +02:00 committed by GitHub
parent 01a53439c4
commit 3d66a68791
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -189,9 +189,11 @@ class HaConfigSystemNavigation extends LitElement {
private async _fetchBackupInfo(isHassioLoaded: boolean) {
const backups: BackupContent[] | HassioBackup[] = isHassioLoaded
? await fetchHassioBackups(this.hass)
: await fetchBackupInfo(this.hass).then(
: isComponentLoaded(this.hass, "backup")
? await fetchBackupInfo(this.hass).then(
(backupData) => backupData.backups
);
)
: [];
if (backups.length > 0) {
this._latestBackupDate = (backups as any[]).reduce((a, b) =>