diff --git a/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java b/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java index 7273094f..55b7ddf9 100644 --- a/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java +++ b/qqq-backend-module-api/src/main/java/com/kingsrook/qqq/backend/module/api/actions/BaseAPIActionUtil.java @@ -502,14 +502,22 @@ public class BaseAPIActionUtil { for(int i = 0; i < resultList.length(); i++) { - queryOutput.addRecord(jsonObjectToRecord(resultList.getJSONObject(i), table.getFields())); - count++; + QRecord record = jsonObjectToRecord(resultList.getJSONObject(i), table.getFields()); + if(record != null) + { + queryOutput.addRecord(record); + count++; + } } } else { - queryOutput.addRecord(jsonObjectToRecord(jsonObject, table.getFields())); - count++; + QRecord record = jsonObjectToRecord(jsonObject, table.getFields()); + if(record != null) + { + queryOutput.addRecord(record); + count++; + } } }