aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/blubber.php
diff options
context:
space:
mode:
authorAndré Noack <noack@data-quest.de>2023-11-03 13:09:47 +0000
committerAndré Noack <noack@data-quest.de>2023-11-03 13:09:47 +0000
commita47a80284755495ad7efd1e5b8131c3e4dbe2805 (patch)
tree79e6e3e49fdc80f881303a8ad87efa8d94605410 /app/controllers/blubber.php
parented00a0fbd4342f1d30bed8615a8a8273b5d17cdd (diff)
Resolve "Eintrag in die Hauptveranstaltung wird nicht vorgenommen bei Nachrücken aus der Warteliste (ergibt Fatal error auf der Meine Veranstaltungen)"
Closes #3411 Merge request studip/studip!2318
Diffstat (limited to 'app/controllers/blubber.php')
-rw-r--r--app/controllers/blubber.php6
1 files changed, 1 insertions, 5 deletions
diff --git a/app/controllers/blubber.php b/app/controllers/blubber.php
index 71d89f3..bd86050 100644
--- a/app/controllers/blubber.php
+++ b/app/controllers/blubber.php
@@ -414,11 +414,7 @@ class BlubberController extends AuthenticatedController
$statement = DBManager::get()->prepare($query);
$statement->execute([$this->thread->id]);
foreach ($statement->fetchFirst() as $user_id) {
- $member = new CourseMember();
- $member['user_id'] = $user_id;
- $member['seminar_id'] = $course->getId();
- $member['status'] = $user_id === $this->thread['user_id'] ? 'dozent' : 'tutor';
- $member->store();
+ CourseMember::insertCourseMember($course->getId(), $user_id, $user_id === $this->thread['user_id'] ? 'dozent' : 'tutor');
}
$this->thread['context_type'] = 'course';