Index: htdocs/backup/util/dbops/backup_question_dbops.class.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- htdocs/backup/util/dbops/backup_question_dbops.class.php (revision a330f0f0c60e6480e18d27ebbf3b51427285eb13) +++ htdocs/backup/util/dbops/backup_question_dbops.class.php (revision ) @@ -40,6 +40,7 @@ public static function calculate_question_categories($backupid, $contextid) { global $DB; + $trans = $DB->start_delegated_transaction(); // First step, annotate all the categories for the given context (course/module) // i.e. the whole context questions bank $DB->execute("INSERT INTO {backup_ids_temp} (backupid, itemname, itemid) @@ -68,6 +69,7 @@ FROM {question_categories} WHERE contextid $contextssql", $params); } + $trans->allow_commit(); } /**