From 444060171c592aeeff63e687d75fb36bf5c41bae Mon Sep 17 00:00:00 2001 From: gnaegi <none@none> Date: Tue, 5 Jul 2016 11:27:06 +0200 Subject: [PATCH] OO-2071 shorten certificate URL to improve QR-Code readibility --- .../course/certificate/manager/CertificatesManagerImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/course/certificate/manager/CertificatesManagerImpl.java b/src/main/java/org/olat/course/certificate/manager/CertificatesManagerImpl.java index 148233406a8..06da1556b3c 100644 --- a/src/main/java/org/olat/course/certificate/manager/CertificatesManagerImpl.java +++ b/src/main/java/org/olat/course/certificate/manager/CertificatesManagerImpl.java @@ -856,11 +856,10 @@ public class CertificatesManagerImpl implements CertificatesManager, MessageList .append(entry.getDisplayname()).append("_") .append(Formatter.formatShortDateFilesystem(dateCertification)); String filename = FileUtils.normalizeFilename(sb.toString()) + ".pdf"; - // External URL to certificate. See also DownloadCertificateCellRenderer.getUrl(); + // External URL to certificate as short as possible for QR-Code sb = new StringBuilder(); sb.append(Settings.getServerContextPathURI()).append("/certificate/") - .append(certificate.getUuid()).append("/") - .append(filename); + .append(certificate.getUuid()).append("/certificate.pdf"); String certUrl = sb.toString(); if(template == null || template.getPath().toLowerCase().endsWith("pdf")) { -- GitLab