From 3be5b687d27ee1a8f0c747313b88ce54df2da597 Mon Sep 17 00:00:00 2001 From: Artyom Hackimullin Date: Tue, 15 Apr 2025 14:57:29 +0300 Subject: [PATCH 1/2] SUPPORT-8996: check fix format --- .../formatter/NumberToLocalStringFormatter.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts b/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts index 42bf8dd..58bc674 100644 --- a/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts +++ b/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts @@ -3,6 +3,7 @@ import {FormatterUtils} from "./FormatterUtils"; export class NumberToLocalStringFormatter implements TextFormatter { format(value: string): string { - return FormatterUtils.toLocalString(value); + var result = FormatterUtils.toLocalString(value); + return result ? result : '0'; } } From be04dd697175f2c0cf593b6a8ab14ae9c5314f25 Mon Sep 17 00:00:00 2001 From: Artyom Hackimullin Date: Wed, 16 Apr 2025 09:34:14 +0300 Subject: [PATCH 2/2] SUPPORT-8996: 1) Added default value '0' for incorrect or empty 'value' in format() --- .../formatter/NumberToLocalStringFormatter.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts b/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts index 58bc674..57de410 100644 --- a/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts +++ b/frontend/src/ts/ervu_business_metrics/formatter/NumberToLocalStringFormatter.ts @@ -3,7 +3,6 @@ import {FormatterUtils} from "./FormatterUtils"; export class NumberToLocalStringFormatter implements TextFormatter { format(value: string): string { - var result = FormatterUtils.toLocalString(value); - return result ? result : '0'; + return value ? FormatterUtils.toLocalString(value) : '0'; } }