From 83e5589bdcffd773ac858e993e023115bdfec221 Mon Sep 17 00:00:00 2001 From: sunyaozu Date: Mon, 25 Apr 2022 16:05:51 +0800 Subject: [PATCH] fix unitDisplay default value Signed-off-by: sunyaozu --- frameworks/intl/src/number_format.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frameworks/intl/src/number_format.cpp b/frameworks/intl/src/number_format.cpp index fcc197e..b5f5edc 100644 --- a/frameworks/intl/src/number_format.cpp +++ b/frameworks/intl/src/number_format.cpp @@ -175,7 +175,9 @@ void NumberFormat::ParseConfigs(std::map &configs) unit = configs["unit"]; if (configs.count("unitDisplay") > 0) { unitDisplayString = configs["unitDisplay"]; - unitDisplay = unitStyle[unitDisplayString]; + if (unitStyle.count(unitDisplayString) > 0) { + unitDisplay = unitStyle[unitDisplayString]; + } } if (configs.count("unitUsage") > 0) { unitUsage = configs["unitUsage"]; -- GitLab