diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/GenerateReportAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/GenerateReportAction.java index 8f951431..db426831 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/GenerateReportAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/GenerateReportAction.java @@ -291,7 +291,7 @@ public class GenerateReportAction { if(dataSource.getSourceTable() != null) { - QQueryFilter queryFilter = dataSource.getQueryFilter().clone(); + QQueryFilter queryFilter = dataSource.getQueryFilter() == null ? new QQueryFilter() : dataSource.getQueryFilter().clone(); setInputValuesInQueryFilter(reportInput, queryFilter); QueryInput queryInput = new QueryInput(reportInput.getInstance());