diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/GridTabRowRenderer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/GridTabRowRenderer.java index 8daa8c18e8..3e3ae94817 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/GridTabRowRenderer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/GridTabRowRenderer.java @@ -868,14 +868,15 @@ public class GridTabRowRenderer implements RowRenderer, RowRendererExt */ public void checkDependants(ArrayList dependantFields){ - for ( GridField field : dependantFields ){ - - WEditor editor = editors.get(field); - boolean isEditable = field.isEditableGrid(true); - if(editor == null) + for (GridField field : dependantFields) { + if (field == null) continue; + WEditor editor = editors.get(field); + if (editor == null) + continue; + boolean isEditable = field.isEditableGrid(true); editor.setReadWrite(isEditable); - if( isEditable ) + if (isEditable) gridPanel.refresh(gridTab); }