diff --git a/src/main/java/org/olat/course/certificate/ui/report/CertificatesReportController.java b/src/main/java/org/olat/course/certificate/ui/report/CertificatesReportController.java index c66326e3197b8a0c1ad069cff4afe977ceec01cf..aa0d6a706460df5bec78c37bca18b07aa9d8b737 100644 --- a/src/main/java/org/olat/course/certificate/ui/report/CertificatesReportController.java +++ b/src/main/java/org/olat/course/certificate/ui/report/CertificatesReportController.java @@ -191,7 +191,7 @@ public class CertificatesReportController extends FormBasicController { private void doReport(UserRequest ureq, RepositoryEntry re) { String filename = re.getDisplayname() + "_Certificates_" + Formatter.formatDatetimeWithMinutes(ureq.getRequestTimestamp()); - filename = StringHelper.transformDisplayNameToFileSystemName(filename); + filename = StringHelper.transformDisplayNameToFileSystemName(filename) + ".xlsx"; List<RepositoryEntry> entries = Collections.singletonList(re); CertificatesReportParameters reportParams = getReportParameters(); @@ -205,7 +205,7 @@ public class CertificatesReportController extends FormBasicController { showWarning("warning.at.least.one.test"); } else { String filename = "Certificates_" + Formatter.formatDatetimeWithMinutes(ureq.getRequestTimestamp()); - filename = StringHelper.transformDisplayNameToFileSystemName(filename); + filename = StringHelper.transformDisplayNameToFileSystemName(filename) + ".xlsx"; CertificatesReportParameters reportParams = getReportParameters(); MediaResource report = new CertificatesReportMediaResource(filename, entries, reportParams, getTranslator());