Skip to content

Commit dc70f28

Browse files
committed
Fix question pool when filter by session using api_get_session_condition
#2343
1 parent eb316cb commit dc70f28

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

main/exercise/question_pool.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,8 @@ function confirm_your_choice() {
615615
$session_id = 0;
616616
}
617617

618+
$sessionCondition = api_get_session_condition($session_id, true, 'q.session_id');
619+
618620
// All tests for the course selected, not in session
619621
$sql = "SELECT DISTINCT qu.id, question, qu.type, level, q.session_id
620622
FROM
@@ -626,8 +628,8 @@ function confirm_your_choice() {
626628
qu.c_id = $selected_course AND
627629
qt.c_id = $selected_course AND
628630
q.c_id = $selected_course AND
629-
qu.id = qt.question_id AND
630-
q.session_id = $session_id AND
631+
qu.id = qt.question_id
632+
$sessionCondition AND
631633
q.id = qt.exercice_id $filter
632634
ORDER BY session_id ASC";
633635
$result = Database::query($sql);

0 commit comments

Comments
 (0)