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