Revision 47046

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/updatetable/UpdateTableProcessImpl.java
174 174
            }
175 175

  
176 176
            this.featureSymbolTable.setFeature(feature);
177
            boolean sholdProcessFeature = DataTypeUtils.toBoolean(filter.execute(featureSymbolTable), false);
178
            if (!sholdProcessFeature) {
179
                continue;
177
            if( filter!=null ) {
178
                boolean sholdProcessFeature = DataTypeUtils.toBoolean(filter.execute(featureSymbolTable), false);
179
                if (!sholdProcessFeature) {
180
                    continue;
181
                }
180 182
            }
181 183

  
182 184
            EditableFeature editable_feature = feature.getEditable();
......
220 222
                continue;
221 223
            }
222 224
            Expression expression = field.getExpression();
223
            if (expression.isPhraseEmpty()) {
225
            if (expression == null || expression.isPhraseEmpty()) {
224 226
                continue;
225 227
            }
226 228
            this.featureSymbolTable.setFeature(feature);

Also available in: Unified diff