Revision 46080 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/csv/CSVStoreProvider.java

View differences:

CSVStoreProvider.java
624 624
                    if (coercion[i] != null) {
625 625
                        value = coercion[i].coerce(rawvalue, coercionContext[i]);
626 626
                    }
627
                    feature.set(name, value);
627
                    int findex = feature.getType().getIndex(name);
628
                    if( findex>=0 ) {
629
                        // Ojo que puede que se este filtrando el featuretype y no 
630
                        // tenga todos los atributos, por ejemplo al pintar la vista.
631
                        feature.set(findex, value);
632
                    }
628 633
                    if (sizes[i] >= 0
629 634
                            && (value instanceof String || value instanceof URL
630 635
                            || value instanceof URI || value instanceof File)) {

Also available in: Unified diff