diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java index be077dd0..8124351d 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/instances/QInstanceEnricher.java @@ -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());