diff options
| author | André Noack <noack@data-quest.de> | 2025-01-06 08:36:05 +0000 |
|---|---|---|
| committer | André Noack <noack@data-quest.de> | 2025-01-06 08:36:05 +0000 |
| commit | 7cd72d0cbef2f2549240ed34098e58d6e5e89acb (patch) | |
| tree | 2e6055a0ffcc356b2203f5957ec8593e8508d41d /app/controllers/course/go.php | |
| parent | fd3abc4f8c466e3ec396999289ba6f4b7b1bb833 (diff) | |
Resolve #5087 "Meine Veranstaltungen verlinkt noch auf seminar_main.php"
Closes #5087
Merge request studip/studip!3802
Diffstat (limited to 'app/controllers/course/go.php')
| -rw-r--r-- | app/controllers/course/go.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/course/go.php b/app/controllers/course/go.php index 03ae1df..400c44a 100644 --- a/app/controllers/course/go.php +++ b/app/controllers/course/go.php @@ -50,7 +50,9 @@ class Course_GoController extends AuthenticatedController if (!is_internal_url($redirect_to)) { throw new Exception('Invalid redirection'); } - + if (str_starts_with($redirect_to, '#')) { + $redirect_to = 'dispatch.php/course/go' . $redirect_to; + } $this->redirect(URLHelper::getURL($redirect_to, ['cid' => $course_id])); return; } |
