From 9d3094f11fb574c296792303302474bcbe0866fb Mon Sep 17 00:00:00 2001 From: Andreas Beeker Date: Tue, 1 Nov 2016 10:52:20 +0000 Subject: [PATCH] Handle null returns of coerceValueToBoolean git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1767474 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/poi/ss/formula/functions/Fixed.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/org/apache/poi/ss/formula/functions/Fixed.java b/src/java/org/apache/poi/ss/formula/functions/Fixed.java index d9026dcc7..e18bb062e 100644 --- a/src/java/org/apache/poi/ss/formula/functions/Fixed.java +++ b/src/java/org/apache/poi/ss/formula/functions/Fixed.java @@ -92,7 +92,7 @@ public final class Fixed implements Function1Arg, Function2Arg, Function3Arg { // Format number conditionally using a thousands separator. NumberFormat nf = NumberFormat.getNumberInstance(Locale.US); DecimalFormat formatter = (DecimalFormat)nf; - formatter.setGroupingUsed(! skipThousandsSeparator); + formatter.setGroupingUsed(!(skipThousandsSeparator != null && skipThousandsSeparator)); formatter.setMinimumFractionDigits(places >= 0 ? places : 0); formatter.setMaximumFractionDigits(places >= 0 ? places : 0); String numberString = formatter.format(number.doubleValue());