NumberConverter ignores groupingUsed attribute when parsing
-----------------------------------------------------------

                 Key: MYFACES-3195
                 URL: https://issues.apache.org/jira/browse/MYFACES-3195
             Project: MyFaces Core
          Issue Type: Bug
          Components: General
    Affects Versions: 2.0.7
         Environment: Linux, Tomcat, Spring, Hibernate, ... (please ask for 
more details)
            Reporter: Bastian Voigt


javax.faces.convert.NumberConverter uses the "groupingUsed" attribute only for 
formatting, but not for parsing numbers. This leads to a nasty bug:

When I input the value "0.23" in an input field using a German locale, it is 
converted to "23.00", which is bad.

Proposed patch, in method getAsObject():

                NumberFormat format = getNumberFormat(facesContext);
                format.setParseIntegerOnly(_integerOnly);
+              format.setGroupingUsed(_groupingUsed);

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to