[
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