[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-1355) ConverterChain.getAsString behaves incorrectly if the input is String already

Sergey Koshcheyev (JIRA) jira-events at lists.jboss.org
Sat May 26 13:24:08 EDT 2007

    [ http://jira.jboss.com/jira/browse/JBSEAM-1355?page=comments#action_12363261 ] 
Sergey Koshcheyev commented on JBSEAM-1355:

There seems to be a similar problem in getAsObject as well - since there is no converter in the chain to convert from String to String, it returns null instead of the value itself.

> ConverterChain.getAsString behaves incorrectly if the input is String already
> -----------------------------------------------------------------------------
>                 Key: JBSEAM-1355
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-1355
>             Project: JBoss Seam
>          Issue Type: Bug
>    Affects Versions: 1.2.1.GA
>            Reporter: Sergey Koshcheyev
> ConverterChain.getAsString(FacesContext context, UIComponent component, Object value) will return null if value is String already. It should cast the value to String and return that instead. Proposed fix: change
> String output = null;
> to
> String output = value instanceof String ? (String) value : null;
> This happens when UIComponent.value is bound to a String property. In this case no "final" converter will be added to the chain, so output will be null after the loop in getAsString.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the seam-issues mailing list