Skip to content

Commit a5437f2

Browse files
authored
Merge pull request #432 from hypertrace/fix-npe-get-column-properties
chore: fix NullPointerException
2 parents 4f85479 + 1cba847 commit a5437f2

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/loader/IndexLoadingConfig.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,13 @@ public void addKnownColumns(Set<String> columns) {
401401

402402
public Map<String, Map<String, String>> getColumnProperties() {
403403
Map<String, Map<String, String>> columnProperties = new HashMap<>();
404-
List<FieldConfig> fieldConfigs = _tableConfig.getFieldConfigList();
405-
if (fieldConfigs != null) {
406-
for (FieldConfig fieldConfig : fieldConfigs) {
407-
columnProperties.put(fieldConfig.getName(), fieldConfig.getProperties());
404+
if (_tableConfig != null) {
405+
List<FieldConfig> fieldConfigs = _tableConfig.getFieldConfigList();
406+
if (fieldConfigs != null) {
407+
for (FieldConfig fieldConfig : fieldConfigs) {
408+
columnProperties.put(fieldConfig.getName(), fieldConfig.getProperties());
409+
}
410+
return columnProperties;
408411
}
409412
}
410413
return Map.of();

0 commit comments

Comments
 (0)