Avoid an NPE if a table doesn't have fields

This commit is contained in:
2025-05-30 20:26:11 -05:00
parent 90cc5a32ac
commit 8b6aad5412

View File

@ -1416,7 +1416,7 @@ public class QInstanceEnricher
if(table != null)
{
String primaryKeyField = table.getPrimaryKeyField();
QFieldMetaData primaryKeyFieldMetaData = table.getFields().get(primaryKeyField);
QFieldMetaData primaryKeyFieldMetaData = CollectionUtils.nonNullMap(table.getFields()).get(primaryKeyField);
if(primaryKeyFieldMetaData != null)
{
possibleValueSource.setIdType(primaryKeyFieldMetaData.getType());