Skip to content
Snippets Groups Projects
Commit 7da179b1 authored by Sonia Zorba's avatar Sonia Zorba
Browse files

NPE bugfix

parent b641f672
Branches
Tags
No related merge requests found
Pipeline #
...@@ -841,11 +841,14 @@ public abstract class DBBrokerTemplate implements DBBroker { ...@@ -841,11 +841,14 @@ public abstract class DBBrokerTemplate implements DBBroker {
columnMetadata.put(Column.ORIGINAL_DATATYPE_KEY, originalDataType); columnMetadata.put(Column.ORIGINAL_DATATYPE_KEY, originalDataType);
// Override data type using model definition // Override data type using model definition
String adqlType = tableModel.get(columnName).getType(); ColumnModel columnModel = tableModel.get(columnName);
if (columnModel != null) {
String adqlType = columnModel.getType();
String definedDataType = TypesMapping.getDataType(adqlType, dataTypeMode); String definedDataType = TypesMapping.getDataType(adqlType, dataTypeMode);
columnMetadata.put(Column.DATATYPE_KEY, definedDataType); columnMetadata.put(Column.DATATYPE_KEY, definedDataType);
} }
} }
}
return metadata; return metadata;
} }
......
...@@ -55,19 +55,19 @@ ...@@ -55,19 +55,19 @@
</ul> </ul>
</h:panelGroup> </h:panelGroup>
<h:panelGroup rendered="#{consistency.tapSchema.consistencyChecks.unexisingTables.size() gt 0}"> <h:panelGroup rendered="#{consistency.tapSchema.consistencyChecks.unexistingTables.size() gt 0}">
<h2>Inexistent tables</h2> <h2>Inexistent tables</h2>
<ul> <ul>
<ui:repeat value="#{consistency.tapSchema.consistencyChecks.unexisingTables}" var="table"> <ui:repeat value="#{consistency.tapSchema.consistencyChecks.unexistingTables}" var="table">
<li>${table}</li> <li>${table}</li>
</ui:repeat> </ui:repeat>
</ul> </ul>
</h:panelGroup> </h:panelGroup>
<h:panelGroup rendered="#{consistency.tapSchema.consistencyChecks.unexisingColumns.size() gt 0}"> <h:panelGroup rendered="#{consistency.tapSchema.consistencyChecks.unexistingColumns.size() gt 0}">
<h2>Inexistent columns</h2> <h2>Inexistent columns</h2>
<ul> <ul>
<ui:repeat value="#{consistency.tapSchema.consistencyChecks.unexisingColumns.toArray()}" var="column"> <ui:repeat value="#{consistency.tapSchema.consistencyChecks.unexistingColumns.toArray()}" var="column">
<li>${column}</li> <li>${column}</li>
</ui:repeat> </ui:repeat>
</ul> </ul>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment