From 35819b9364a04d7c3c223f5654a4d86d17761efa Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Tue, 26 Apr 2022 07:21:31 +0000
Subject: [PATCH] fixes #279

Closes #279
---
 resources/vue/courseware-index-app.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/resources/vue/courseware-index-app.js b/resources/vue/courseware-index-app.js
index adafcd448a1..acc8457c747 100755
--- a/resources/vue/courseware-index-app.js
+++ b/resources/vue/courseware-index-app.js
@@ -67,13 +67,16 @@ const mountApp = (STUDIP, createApp, element) => {
         },
     ];
 
-    const base = new URL(
+    let base = new URL(
         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')
     );
+    if (entry_type === 'courses') {
+        base.search += '&';
+    }
     const router = new VueRouter({
-        base: `${base.pathname}${base.search}&`,
+        base: `${base.pathname}${base.search}`,
         routes,
     });
 
-- 
GitLab