diff --git a/gitlab/functions.sh b/gitlab/functions.sh
index a1b78af321f9b1b36526bb5272975636bccee4d2..8d7585c80fd19122c04ff4f7976648668976a2b6 100644
--- a/gitlab/functions.sh
+++ b/gitlab/functions.sh
@@ -260,7 +260,7 @@ dav_upload_folder() {
       dav_upload "${fname}" "${server_path}"
     else
       # if its a dir, create the dir
-      dav_mkdir "${server_path}"
+      dav_recursive_mkdir "${server_path}"
     fi
   done
 }