MDL-17524 Deleting a calculated question delete datasetdefinitions shared by other question
} missing...
This commit is contained in:
@@ -636,8 +636,9 @@ class question_calculated_qtype extends default_questiontype {
|
||||
'question_datasets',
|
||||
"question != ?
|
||||
AND datasetdefinition = ?;", array($questionid, $dataset->datasetdefinition))){
|
||||
$DB->delete_records('question_dataset_definitions', array('id' => $dataset->datasetdefinition));
|
||||
$DB->delete_records('question_dataset_items', array('definition' => $dataset->datasetdefinition));
|
||||
$DB->delete_records('question_dataset_definitions', array('id' => $dataset->datasetdefinition));
|
||||
$DB->delete_records('question_dataset_items', array('definition' => $dataset->datasetdefinition));
|
||||
}
|
||||
}
|
||||
}
|
||||
$DB->delete_records("question_datasets", array("question" => $questionid));
|
||||
|
||||
Reference in New Issue
Block a user