mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 12:32:08 +02:00
MDL-78866 question: question_created trigger pre-saving extra fields
This commit is contained in:
parent
13553c25da
commit
1b4ee84aee
@ -474,9 +474,6 @@ class qformat_default {
|
||||
$questionversion->status = \core_question\local\bank\question_version_status::QUESTION_STATUS_READY;
|
||||
$questionversion->id = $DB->insert_record('question_versions', $questionversion);
|
||||
|
||||
$event = \core\event\question_created::create_from_question_instance($question, $this->importcontext);
|
||||
$event->trigger();
|
||||
|
||||
if (isset($question->questiontextitemid)) {
|
||||
$question->questiontext = file_save_draft_area_files($question->questiontextitemid,
|
||||
$this->importcontext->id, 'question', 'questiontext', $question->id,
|
||||
@ -504,6 +501,8 @@ class qformat_default {
|
||||
// Now to save all the answers and type-specific options
|
||||
|
||||
$result = question_bank::get_qtype($question->qtype)->save_question_options($question);
|
||||
$event = \core\event\question_created::create_from_question_instance($question, $this->importcontext);
|
||||
$event->trigger();
|
||||
|
||||
if (core_tag_tag::is_enabled('core_question', 'question')) {
|
||||
// Is the current context we're importing in a course context?
|
||||
|
Loading…
x
Reference in New Issue
Block a user