You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2008/07/08 12:50:38 UTC

svn commit: r674760 - /myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java

Author: matzew
Date: Tue Jul  8 03:50:37 2008
New Revision: 674760

URL: http://svn.apache.org/viewvc?rev=674760&view=rev
Log:
MYFACES-1890 - Numberconverter has issue with bigdecimal

Fix is calling setParseBigDecimal( bool:true ) on DecimalFormat, wich is used when parsing (getAsObject())

Modified:
    myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java

Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java?rev=674760&r1=674759&r2=674760&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/convert/NumberConverter.java Tue Jul  8 03:50:37 2008
@@ -88,6 +88,7 @@
                 format.setParseIntegerOnly(_integerOnly);
                 
                 DecimalFormat df = (DecimalFormat)format;
+                df.setParseBigDecimal(true);
                 DecimalFormatSymbols dfs = df.getDecimalFormatSymbols();
                 boolean changed = false;
                 if(dfs.getGroupingSeparator() == '\u00a0')