diff --git a/question/engine/upgrade/behaviourconverters.php b/question/engine/upgrade/behaviourconverters.php index 0553b4e2f6e..881036ebee2 100644 --- a/question/engine/upgrade/behaviourconverters.php +++ b/question/engine/upgrade/behaviourconverters.php @@ -263,6 +263,12 @@ abstract class question_behaviour_attempt_updater { */ protected function make_qtype_updater() { global $CFG; + + if ($this->question->qtype == 'deleted') { + return new question_deleted_question_attempt_updater( + $this, $this->question, $this->logger, $this->qeupdater); + } + $path = $CFG->dirroot . '/question/type/' . $this->question->qtype . '/db/upgradelib.php'; if (!is_readable($path)) { throw new coding_exception("Question type {$this->question->qtype}