From a2da4147847ffdc3d374e5092efdb140f1e75589 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Tue, 7 Jan 2025 13:34:57 +0000 Subject: [PATCH] StudipSemSearchHelper will no longer return duplicated course ids, fixes #5104 Closes #5104 Merge request studip/studip!3817 --- lib/classes/StudipSemSearchHelper.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/classes/StudipSemSearchHelper.php b/lib/classes/StudipSemSearchHelper.php index 57b699b02b7..172c845bce1 100644 --- a/lib/classes/StudipSemSearchHelper.php +++ b/lib/classes/StudipSemSearchHelper.php @@ -175,13 +175,13 @@ class StudipSemSearchHelper { $sql_params['lecturer_name'] = $this->params['lecturer']; } - $stmt = $db->prepare( - sprintf( - 'SELECT `seminar_id` FROM `seminare` %s WHERE %s', - implode(' ', $join_sql), - implode(' AND ', $where_sql) - ) + $query = sprintf( + 'SELECT DISTINCT `seminar_id` FROM `seminare` %s WHERE %s', + implode(' ', $join_sql), + implode(' AND ', $where_sql) ); + + $stmt = $db->prepare($query); $stmt->execute($sql_params); return $stmt->fetchAll(); } -- GitLab