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