commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josef Cacek (JIRA)" <>
Subject [jira] Created: (BEANUTILS-283) ConvertUtilsBean doesn't handl conversion to String correctly
Date Mon, 11 Jun 2007 13:52:26 GMT
ConvertUtilsBean doesn't handl conversion to String correctly

                 Key: BEANUTILS-283
             Project: Commons BeanUtils
          Issue Type: Bug
          Components: ConvertUtils & Converters
    Affects Versions: Nightly Builds
            Reporter: Josef Cacek

Either lookup(Class, Class) or convert(Object, Class) method doesn't work correctly in class
Problematic is the case when target class is String.

The code from convert(..) which doesn't work:

        Object converted = value;
        Converter converter = lookup(sourceType, targetType);
        if (converter != null) {
            if (log.isTraceEnabled()) {
                log.trace("  Using converter " + converter);
            converted = converter.convert(targetType, value);
// here we already have converted value (String), but we will rewrite it by default .toString()
- it's a bug
        if (targetType == String.class && value != null) {
            converted = value.toString();

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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message