MDL-13831 workshop: process gradepass only if set

This commit is contained in:
Marina Glancy
2015-03-23 16:52:20 +08:00
parent f1d498a62a
commit 8eb35d9826
+4 -2
View File
@@ -1140,7 +1140,8 @@ function workshop_grade_item_category_update($workshop) {
if (!empty($gradeitems)) {
foreach ($gradeitems as $gradeitem) {
if ($gradeitem->itemnumber == 0) {
if ($gradeitem->gradepass != $workshop->submissiongradepass) {
if (isset($workshop->submissiongradepass) &&
$gradeitem->gradepass != $workshop->submissiongradepass) {
$gradeitem->gradepass = $workshop->submissiongradepass;
$gradeitem->update();
}
@@ -1148,7 +1149,8 @@ function workshop_grade_item_category_update($workshop) {
$gradeitem->set_parent($workshop->gradecategory);
}
} else if ($gradeitem->itemnumber == 1) {
if ($gradeitem->gradepass != $workshop->gradinggradepass) {
if (isset($workshop->gradinggradepass) &&
$gradeitem->gradepass != $workshop->gradinggradepass) {
$gradeitem->gradepass = $workshop->gradinggradepass;
$gradeitem->update();
}