mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 09:56:38 +02:00
MDL-35698 quiz cron: group overrides not computed correctly
Thanks to Matt Petro for finding the bug in this monster SQL statement.
This commit is contained in:
parent
5d6285c220
commit
efe5a53ede
1 changed files with 2 additions and 2 deletions
|
@ -117,8 +117,8 @@ class mod_quiz_overdue_attempt_updater {
|
||||||
FROM {quiz_attempts} iquiza
|
FROM {quiz_attempts} iquiza
|
||||||
JOIN {quiz} quiz ON quiz.id = iquiza.quiz
|
JOIN {quiz} quiz ON quiz.id = iquiza.quiz
|
||||||
LEFT JOIN {quiz_overrides} quo ON quo.quiz = quiz.id AND quo.userid = iquiza.userid
|
LEFT JOIN {quiz_overrides} quo ON quo.quiz = quiz.id AND quo.userid = iquiza.userid
|
||||||
LEFT JOIN {quiz_overrides} qgo ON qgo.quiz = quiz.id
|
LEFT JOIN {groups_members} gm ON gm.userid = iquiza.userid
|
||||||
LEFT JOIN {groups_members} gm ON gm.userid = iquiza.userid AND gm.groupid = qgo.groupid
|
LEFT JOIN {quiz_overrides} qgo ON qgo.quiz = quiz.id AND qgo.groupid = gm.groupid
|
||||||
|
|
||||||
WHERE iquiza.state IN ('inprogress', 'overdue')
|
WHERE iquiza.state IN ('inprogress', 'overdue')
|
||||||
AND iquiza.timemodified >= :processfrom
|
AND iquiza.timemodified >= :processfrom
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue