From 06615715747d446690539476115744ca15e15dc2 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 9 Feb 2023 11:50:17 +0000 Subject: [PATCH] only remove the notifications for one course not for all, fixes #2024 Closes #2024 Merge request studip/studip!1316 --- lib/models/CourseMember.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/models/CourseMember.class.php b/lib/models/CourseMember.class.php index 3e7f4856a05..dc3a8fb9930 100644 --- a/lib/models/CourseMember.class.php +++ b/lib/models/CourseMember.class.php @@ -152,7 +152,10 @@ class CourseMember extends SimpleORMap implements PrivacyObject public function cbRemoveNotifications() { - CourseMemberNotification::deleteBySQL('user_id = ?', [$this->user_id]); + CourseMemberNotification::deleteBySQL( + 'user_id = ? AND seminar_id = ?', + [$this->user_id, $this->seminar_id] + ); } /** -- GitLab