Honor entity ordering in statistics graph card (#16504)

This commit is contained in:
karwosts 2023-05-11 02:21:18 -07:00 committed by GitHub
parent 450565799e
commit ae8eafe8f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -251,7 +251,7 @@ export class HuiStatisticsGraphCard extends LitElement implements LovelaceCard {
: undefined;
}
const unitconfig = unitClass ? { [unitClass]: this._unit } : undefined;
this._statistics = await fetchStatistics(
const statistics = await fetchStatistics(
this.hass!,
startDate,
undefined,
@ -260,6 +260,13 @@ export class HuiStatisticsGraphCard extends LitElement implements LovelaceCard {
unitconfig,
this._statTypes
);
this._statistics = {};
this._entities.forEach((id) => {
if (id in statistics) {
this._statistics![id] = statistics[id];
}
});
} catch (err) {
this._statistics = undefined;
}