From 5f4e0d1389df18a8e5ccb176b13ffa4639f8158a Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Mon, 8 May 2023 10:20:28 +0000
Subject: [PATCH] encode filename for SENDFILE_LINK_MODE=rewrite, fixes #2609

Closes #2609

Merge request studip/studip!1759
---
 lib/models/FileRef.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/models/FileRef.php b/lib/models/FileRef.php
index c4e09f1b365..f440d50e30e 100644
--- a/lib/models/FileRef.php
+++ b/lib/models/FileRef.php
@@ -161,7 +161,7 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange
                     default:
                         $link[] = 'normal/';
                 }
-                $link[] = $type . '/' . $file_id . '/' . $file_name;
+                $link[] = $type . '/' . $file_id . '/' . urlencode($file_name);
                 break;
             default:
                 $link[] = 'sendfile.php';
-- 
GitLab