diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/ExcelExportStreamer.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/ExcelExportStreamer.java index cc68d18b..66b6c2ec 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/ExcelExportStreamer.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/reporting/ExcelExportStreamer.java @@ -223,6 +223,7 @@ public class ExcelExportStreamer implements ExportStreamerInterface } catch(Exception e) { + LOG.error("Exception generating excel file", e); try { workbook.finish(); @@ -248,7 +249,11 @@ public class ExcelExportStreamer implements ExportStreamerInterface Serializable value = qRecord.getValue(field.getName()); if(field.getPossibleValueSourceName() != null) { - value = Objects.requireNonNullElse(qRecord.getDisplayValue(field.getName()), value); + String displayValue = qRecord.getDisplayValue(field.getName()); + if(displayValue != null) + { + value = displayValue; + } } if(value != null)