From 3917739ad2f8655c32aa7584bfa3ea67b684b39f Mon Sep 17 00:00:00 2001 From: karwosts <32912880+karwosts@users.noreply.github.com> Date: Fri, 1 Sep 2023 02:36:43 -0700 Subject: [PATCH] Fix chart tooltip crash for disabled entity (#17767) --- src/common/number/format_number.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/number/format_number.ts b/src/common/number/format_number.ts index dcbcd72d02..ddbe1765d4 100644 --- a/src/common/number/format_number.ts +++ b/src/common/number/format_number.ts @@ -108,7 +108,7 @@ export const formatNumber = ( * @returns An `Intl.NumberFormatOptions` object with `maximumFractionDigits` set to 0, or `undefined` */ export const getNumberFormatOptions = ( - entityState: HassEntity, + entityState?: HassEntity, entity?: EntityRegistryDisplayEntry ): Intl.NumberFormatOptions | undefined => { const precision = entity?.display_precision; @@ -119,8 +119,8 @@ export const getNumberFormatOptions = ( }; } if ( - Number.isInteger(Number(entityState.attributes?.step)) && - Number.isInteger(Number(entityState.state)) + Number.isInteger(Number(entityState?.attributes?.step)) && + Number.isInteger(Number(entityState?.state)) ) { return { maximumFractionDigits: 0 }; }