From e03f5ad036954a3161317756250dac1ba6791cb2 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Fri, 24 Jan 2025 10:50:53 -0500 Subject: [PATCH] Allowing "0/0" to == 100% --- .../kotlin/com/squareup/invert/common/utils/MathUtils.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/invert-report/src/jsMain/kotlin/com/squareup/invert/common/utils/MathUtils.kt b/invert-report/src/jsMain/kotlin/com/squareup/invert/common/utils/MathUtils.kt index ec6d89e..6b99417 100644 --- a/invert-report/src/jsMain/kotlin/com/squareup/invert/common/utils/MathUtils.kt +++ b/invert-report/src/jsMain/kotlin/com/squareup/invert/common/utils/MathUtils.kt @@ -20,7 +20,9 @@ object MathUtils { } fun percentage(amount: Int, total: Int): Double { - return if (amount == 0 || total == 0) { + return if (amount == 0 && total == 0) { + 100.0 + } else if (amount == 0) { 0.0 } else { roundToDecimal(amount / total.toDouble() * 100)