aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/statusgroups.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/course/statusgroups.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/course/statusgroups.php')
-rw-r--r--app/controllers/course/statusgroups.php6
1 files changed, 1 insertions, 5 deletions
diff --git a/app/controllers/course/statusgroups.php b/app/controllers/course/statusgroups.php
index 747feae..a6f6b72 100644
--- a/app/controllers/course/statusgroups.php
+++ b/app/controllers/course/statusgroups.php
@@ -418,11 +418,7 @@ class Course_StatusgroupsController extends AuthenticatedController
foreach ($mp->getAddedUsers() as $a) {
if (!CourseMember::exists([$this->course_id, $a])) {
- $m = new CourseMember();
- $m->seminar_id = $this->course_id;
- $m->user_id = $a;
- $m->status = User::find($a)->perms == 'user' ? 'user' : 'autor';
- $m->store();
+ CourseMember::insertCourseMember($this->course_id, $a, User::find($a)->perms == 'user' ? 'user' : 'autor');
}
$s = new StatusgruppeUser();