Revision 46893 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeature.java

View differences:

DefaultFeature.java
305 305
            return value;
306 306
        }
307 307
        try {
308
            return this.getDataTypesManager().coerce(type, value);
308
            return this.getDataTypesManager().coerce(type, value, this.getType().getAttributeDescriptor(index).getCoercionContext());
309 309
        } catch (CoercionException e) {
310 310

  
311 311
            if (value == null) {
......
1565 1565
                case DataTypes.FLOAT:
1566 1566
                    builder.add(desc.getName(), this.getFloat(desc.getIndex()));
1567 1567
                    break;
1568
                case DataTypes.DECIMAL:
1569
                    builder.add(desc.getName(), this.getDecimal(desc.getIndex()));
1570
                    break;
1568 1571
                case DataTypes.DATE:
1569 1572
                    // Format date as ISO 8601
1570 1573
                    date = this.getDate(desc.getIndex());

Also available in: Unified diff