Fix statistics-picker filter when no entity selected (#15659)

Co-authored-by: Bram Kragten <mail@bramkragten.nl>
This commit is contained in:
karwosts 2023-03-06 00:52:16 -08:00 committed by GitHub
parent 98e21370fd
commit 1741b051fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -74,6 +74,9 @@ class HaStatisticsPicker extends LitElement {
const includeUnitClassCurrent = ignoreRestriction
? undefined
: this.includeUnitClass;
const includeDeviceClassCurrent = ignoreRestriction
? undefined
: this.includeDeviceClass;
const includeStatisticTypesCurrent = ignoreRestriction
? undefined
: this.statisticTypes;
@ -87,6 +90,7 @@ class HaStatisticsPicker extends LitElement {
.hass=${this.hass}
.includeStatisticsUnitOfMeasurement=${includeStatisticsUnitCurrent}
.includeUnitClass=${includeUnitClassCurrent}
.includeDeviceClass=${includeDeviceClassCurrent}
.value=${statisticId}
.statisticTypes=${includeStatisticTypesCurrent}
.statisticIds=${this.statisticIds}

View File

@ -121,7 +121,9 @@ export class HuiStatisticsGraphCardEditor
!deepEqual(this._configEntities, changedProps.get("_configEntities"))
) {
this._metaDatas = undefined;
this._getStatisticsMetaData(this._configEntities);
if (this._configEntities?.length) {
this._getStatisticsMetaData(this._configEntities);
}
}
}