From 4499db4a9008a26d44c123ebacaa5cea755b2eaa Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Tue, 26 Sep 2023 15:27:51 +0000 Subject: [PATCH] fixes #3238 Closes #3238 Merge request studip/studip!2197 --- lib/classes/Seminar.class.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/classes/Seminar.class.php b/lib/classes/Seminar.class.php index acf163aeefa..08bae7f1273 100644 --- a/lib/classes/Seminar.class.php +++ b/lib/classes/Seminar.class.php @@ -2155,10 +2155,9 @@ get_title_for_status('dozent', 1, $this->status))); */ public function setMemberPriority($members): Seminar { - $counter = 0; CourseMember::findEachBySQL( - function (CourseMember $membership) use (&$counter) { - $membership->position = $counter++; + function (CourseMember $membership) use (&$members) { + $membership->position = array_search($membership->user_id, $members); $membership->store(); }, "Seminar_id = ? AND user_id IN (?)", -- GitLab