You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/12/14 13:23:31 UTC
svn commit: r890290 -
/labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java
Author: simoneg
Date: Mon Dec 14 12:23:30 2009
New Revision: 890290
URL: http://svn.apache.org/viewvc?rev=890290&view=rev
Log:
Fix NPE in double formatter
Modified:
labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java
Modified: labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java?rev=890290&r1=890289&r2=890290&view=diff
==============================================================================
--- labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java (original)
+++ labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/formatters/DoubleFormatter.java Mon Dec 14 12:23:30 2009
@@ -88,17 +88,19 @@
return formatter.parse(value).doubleValue();
} catch (ParseException e) {
// Try to clean it up and do a row parse, just in case of currencies
- if (formattername.toLowerCase().startsWith("currency")) {
- value = numberTrim(value);
- if (value.length() > 0) {
- formatter = getFormatter(null);
- try {
- return formatter.parse(value).doubleValue();
- } catch (ParseException e1) {
- throw new ConversionException(parsingError, e1);
+ try {
+ if (formattername.toLowerCase().startsWith("currency")) {
+ value = numberTrim(value);
+ if (value.length() > 0) {
+ formatter = getFormatter(null);
+ try {
+ return formatter.parse(value).doubleValue();
+ } catch (ParseException e1) {
+ throw new ConversionException(parsingError, e1);
+ }
}
}
- }
+ } catch (Exception e1) {}
throw new ConversionException(parsingError, e);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org