]> git.mjollnir.org Git - moodle.git/commit
MDL-9506 Issue 1: adjusting a gradeitem's value would result in a grade_final object...
authornicolasconnault <nicolasconnault>
Tue, 8 May 2007 02:20:26 +0000 (02:20 +0000)
committernicolasconnault <nicolasconnault>
Tue, 8 May 2007 02:20:26 +0000 (02:20 +0000)
commit0aa32279b723adb6121ab17333db9e94094376f0
tree500236aad4801fe657fca66eddd22e8e7a73a4ef
parent3504e07b1dc8a8f0d49474ee723a270aad8db610
MDL-9506 Issue 1: adjusting a gradeitem's value would result in a grade_final object with gradevalue assigned, even when a gradescale should have been assigned. Issue 2: double grade_final entries when calling grade_item->load_final() after grade_item->generate_final(). Issue 3: Calling grade_item->update_final_grade() without first calling grade_item->generate_final() would result in fatal error. generate_final() is now called if the raw and final arrays' sizes don't match.
13 files changed:
lib/grade/grade_calculation.php
lib/grade/grade_category.php
lib/grade/grade_grades_raw.php
lib/grade/grade_item.php
lib/simpletest/grade/simpletest/testgradecalculation.php
lib/simpletest/grade/simpletest/testgradecategory.php
lib/simpletest/grade/simpletest/testgradefinal.php
lib/simpletest/grade/simpletest/testgradehistory.php
lib/simpletest/grade/simpletest/testgradeitem.php
lib/simpletest/grade/simpletest/testgradeoutcome.php
lib/simpletest/grade/simpletest/testgraderaw.php
lib/simpletest/grade/simpletest/testgradescale.php
lib/simpletest/grade/simpletest/testgradetext.php