From 4e270902846d77fdb96ef0de85d8ee6b3885ffb5 Mon Sep 17 00:00:00 2001 From: jamiesensei Date: Wed, 14 May 2008 09:12:57 +0000 Subject: [PATCH] MDL-14822 "Quiz Report: the quiz report do not find the first attempt" needed to include quiz id in WHERE conditions. --- mod/quiz/report/reportlib.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/quiz/report/reportlib.php b/mod/quiz/report/reportlib.php index 7d0c2fcfcce..2324ea444b2 100644 --- a/mod/quiz/report/reportlib.php +++ b/mod/quiz/report/reportlib.php @@ -99,7 +99,9 @@ function quiz_report_qm_filter_subselect($quiz){ break; } if ($qmfilterattempts){ - $qmsubselect = "(SELECT id FROM {$CFG->prefix}quiz_attempts WHERE u.id = userid ORDER BY $qmorderby LIMIT 1)=qa.id"; + $qmsubselect = "(SELECT id FROM {$CFG->prefix}quiz_attempts " . + "WHERE quiz = {$quiz->id} AND u.id = userid " . + "ORDER BY $qmorderby LIMIT 1)=qa.id"; } else { $qmsubselect = ''; }