diff --git a/gitlab/functions.sh b/gitlab/functions.sh
index c9254795fc3bbee9b5ede9ed29a0361b90362213..1486fcd638dc2e754ca9c31729a4410a5d5dd4d2 100644
--- a/gitlab/functions.sh
+++ b/gitlab/functions.sh
@@ -268,7 +268,7 @@ dav_upload_folder() {
     # with the server path prefix ('private-upload/docs/test/')
     # to make something like '../folder1/folder2/folder-to-upload/test.txt'
     # into 'private-upload/docs/test.txt'
-    local server_path="${fname}/${1}/${2}"
+    local server_path="${fname/$1/$2}"
 
     # if its a file...
     if [[ -f "${fname}" ]]; then