From ed9cc071d580630ff051f172d64fe335a5b9d3a1 Mon Sep 17 00:00:00 2001 From: Davo Smith Date: Tue, 27 Mar 2012 13:44:07 +0100 Subject: [PATCH] MDL-32213 Question upgrade now correctly handles non-core manually-graded question types --- question/engine/upgrade/upgradelib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/question/engine/upgrade/upgradelib.php b/question/engine/upgrade/upgradelib.php index b11ef48f49d..ba849047cbf 100644 --- a/question/engine/upgrade/upgradelib.php +++ b/question/engine/upgrade/upgradelib.php @@ -357,7 +357,8 @@ class question_engine_attempt_upgrader { return 'qbehaviour_manualgraded_converter'; } } - if ($question->qtype == 'essay') { + $qtype = question_bank::get_qtype($question->qtype, false); + if ($qtype->is_manual_graded()) { return 'qbehaviour_manualgraded_converter'; } else if ($question->qtype == 'description') { return 'qbehaviour_informationitem_converter';