Fix display precision label when unknown or unavailable (#15610)

This commit is contained in:
Paul Bottein 2023-02-27 10:10:35 +01:00 committed by GitHub
parent 087bda22d4
commit d4ace99de3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -288,7 +288,8 @@ export class EntityRegistrySettings extends SubscribeMixin(LitElement) {
}
private precisionLabel(precision?: number, stateValue?: string) {
const value = stateValue ?? 0;
const stateValueNumber = Number(stateValue);
const value = !isNaN(stateValueNumber) ? stateValueNumber : 0;
return formatNumber(value, this.hass.locale, {
minimumFractionDigits: precision,
maximumFractionDigits: precision,