Add a null check for table fields (since instance isn't validated yet)

This commit is contained in:
2025-06-12 16:04:48 -05:00
parent e9e029d8e9
commit 2ee26b14a9

View File

@ -1404,7 +1404,7 @@ public class QInstanceEnricher
if(possibleValueSource.getIdType() == null) if(possibleValueSource.getIdType() == null)
{ {
QTableMetaData table = qInstance.getTable(possibleValueSource.getTableName()); QTableMetaData table = qInstance.getTable(possibleValueSource.getTableName());
if(table != null) if(table != null && table.getFields() != null)
{ {
String primaryKeyField = table.getPrimaryKeyField(); String primaryKeyField = table.getPrimaryKeyField();
QFieldMetaData primaryKeyFieldMetaData = table.getFields().get(primaryKeyField); QFieldMetaData primaryKeyFieldMetaData = table.getFields().get(primaryKeyField);