You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2019/10/11 13:03:29 UTC

[isis] branch v2 updated: ISIS-2158: extensions: excel-export fallback for sheet-name if empty

This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/v2 by this push:
     new f6695b3  ISIS-2158: extensions: excel-export fallback for sheet-name if empty
f6695b3 is described below

commit f6695b3a5fc5a53bce3c545d731ca604a4ec8711
Author: Andi Huber <ah...@apache.org>
AuthorDate: Fri Oct 11 15:03:19 2019 +0200

    ISIS-2158: extensions: excel-export fallback for sheet-name if empty
    
    - fixes excel export on standalone lists
---
 .../org/apache/isis/extensions/viewer/wicket/excel/ExcelFileModel.java   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/extensions/viewer-wicket-excel/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/ExcelFileModel.java b/extensions/viewer-wicket-excel/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/ExcelFileModel.java
index c8d9fb8..c217ee2 100644
--- a/extensions/viewer-wicket-excel/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/ExcelFileModel.java
+++ b/extensions/viewer-wicket-excel/src/main/java/org/apache/isis/extensions/viewer/wicket/excel/ExcelFileModel.java
@@ -87,6 +87,7 @@ class ExcelFileModel extends LoadableDetachableModel<File> {
     private File createFile() throws IOException, FileNotFoundException {
         final Workbook wb = new XSSFWorkbook();
         String sheetName = model.getName();
+        if(sheetName==null||sheetName.length()==0) sheetName = "Collection";
         final File tempFile = File.createTempFile(ExcelFileModel.class.getCanonicalName(), sheetName + ".xlsx");
         final FileOutputStream fos = new FileOutputStream(tempFile);
         final Sheet sheet = wb.createSheet(sheetName);