MDL-36076 qtype multichoice: validation fails on '0' answer.

This commit is contained in:
Tim Hunt 2012-10-17 13:54:45 +08:00
parent 6738413b33
commit db05d59534

View file

@ -110,10 +110,10 @@ class qtype_multichoice_edit_form extends question_edit_form {
//check no of choices
$trimmedanswer = trim($answer['text']);
$fraction = (float) $data['fraction'][$key];
if (empty($trimmedanswer) && empty($fraction)) {
if ($trimmedanswer === '' && empty($fraction)) {
continue;
}
if (empty($trimmedanswer)) {
if ($trimmedanswer === '') {
$errors['fraction['.$key.']'] = get_string('errgradesetanswerblank', 'qtype_multichoice');
}