From a0e08627136c72c93148e524d76e095c5d7ebd08 Mon Sep 17 00:00:00 2001
From: Marcus Eibrink-Lunzenauer <lunzenauer@elan-ev.de>
Date: Mon, 6 Dec 2021 05:26:31 +0100
Subject: [PATCH] Refs #279.

---
 resources/vue/courseware-index-app.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/resources/vue/courseware-index-app.js b/resources/vue/courseware-index-app.js
index e4552a1f0bb..2ecb252c6d2 100755
--- a/resources/vue/courseware-index-app.js
+++ b/resources/vue/courseware-index-app.js
@@ -71,7 +71,9 @@ const mountApp = (STUDIP, createApp, element) => {
         },
     ];
 
-    const base = `${STUDIP.ABSOLUTE_URI_STUDIP}dispatch.php/course/courseware/?cid=${STUDIP.URLHelper.parameters.cid}`;
+    const base = STUDIP.URLHelper.parameters.cid
+        ? STUDIP.URLHelper.getURL('dispatch.php/course/courseware', { cid: STUDIP.URLHelper.parameters.cid }, true)
+        : STUDIP.URLHelper.getURL('dispatch.php/contents/courseware/courseware');
     const router = new VueRouter({
         base,
         routes,
-- 
GitLab