From 70eddb71cf2f9f3e592ed44a1ac17c60652f6d24 Mon Sep 17 00:00:00 2001 From: Andrew Robert Nicols Date: Mon, 7 Nov 2011 17:35:12 +0000 Subject: [PATCH] MDL-30174 Assignment : Only increment submission offset if the current assignment was not saved --- mod/assignment/lib.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 86906a91369..012b3b3956c 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -769,8 +769,11 @@ class assignment_base { $offset = required_param('offset', PARAM_INT); $nextid = required_param('nextid', PARAM_INT); $id = required_param('id', PARAM_INT); - $offset = (int)$offset+1; $filter = optional_param('filter', self::FILTER_ALL, PARAM_INT); + + if ($mode == 'next' || $filter !== self::FILTER_REQUIRE_GRADING) { + $offset = (int)$offset+1; + } $redirect = new moodle_url('submissions.php', array('id' => $id, 'offset' => $offset, 'userid' => $nextid, 'mode' => 'single', 'filter' => $filter)); -- 2.43.0