From 3544535e1d335e2fcf24403da55d9940f7f9fbda Mon Sep 17 00:00:00 2001 From: Kyle Knight Date: Fri, 7 Apr 2017 07:50:11 -0700 Subject: [PATCH] Make % online round to two decimal places (#1427) --- CHANGELOG.md | 2 ++ .../SelectTargetsDropdown/TargetDetails/TargetDetails.jsx | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5206cd163..a3db9026b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +* Fix rounding error when showing % of online hosts + ## Kolide 1.0.3 (April 3, 2017) * Log rotation is no longer the default setting for Osquery status and results logs. To enable log rotation use the `--osquery_enable_log_rotation` flag. diff --git a/frontend/components/forms/fields/SelectTargetsDropdown/TargetDetails/TargetDetails.jsx b/frontend/components/forms/fields/SelectTargetsDropdown/TargetDetails/TargetDetails.jsx index 72ca3833ee..6ba2989964 100644 --- a/frontend/components/forms/fields/SelectTargetsDropdown/TargetDetails/TargetDetails.jsx +++ b/frontend/components/forms/fields/SelectTargetsDropdown/TargetDetails/TargetDetails.jsx @@ -23,7 +23,8 @@ class TargetDetails extends Component { onlineHosts = (labelBaseClass, count, online) => { const offline = count - online; - const percentOnline = ((count - offline) / count) * 100; + const percentCount = ((count - offline) / count) * 100; + const percentOnline = parseFloat(percentCount.toFixed(2)); if (online > 0) { return (