mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
3fca693751
Before this patch it was possible for the student displayed on the grading page to not be the student that the user selected to grade. This would occur if: 1) The user had the table ordered by a value that could be modified, for example Last modified (submission), Grade, Last modified (grade) 2) Another user performed an action that was recorded in Moodle in the time between the user generating the table and clicking on a grade link. If a user did not notice a different user had been loaded it could result in them giving a grade to the incorrect user. This patch ensures that the state of the table is cached every time it is viewed by a user who has the capability to grade.