EnumConverter uses toString() instead of name()
-----------------------------------------------

                 Key: MYFACES-2614
                 URL: https://issues.apache.org/jira/browse/MYFACES-2614
             Project: MyFaces Core
          Issue Type: Bug
    Affects Versions: 1.2.8
            Reporter: gui


Hi, 

I have an enum that has overridden the toString method. 
It seems the EnumConverter uses toString to convert an enum to a string (and 
Enum.valueOf(..) to find it back). However, since my toString is overriden, the 
value it returns is not valid input for the Enum.valueOf(..) function and the 
converter raises an exception. 

A better approach is to use .name() as string representation of an Enum. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to