Skip to content

Commit bc1ebbf

Browse files
mchurchwardclaude
andcommitted
Add missing questionnaire.class.php require_once in lib.php callbacks
questionnaire_delete_instance() and questionnaire_reset_userdata() call \questionnaire::delete_survey() and \questionnaire::get_survey_list() (Phase 6d migrations) but were missing the require_once for the class file. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ae371ce commit bc1ebbf

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ function questionnaire_update_instance($questionnaire) {
219219
function questionnaire_delete_instance($id) {
220220
global $DB, $CFG;
221221
require_once($CFG->dirroot . '/mod/questionnaire/locallib.php');
222+
require_once($CFG->dirroot . '/mod/questionnaire/questionnaire.class.php');
222223

223224
if (! $questionnaire = $DB->get_record('questionnaire', ['id' => $id])) {
224225
return false;
@@ -1395,6 +1396,7 @@ function questionnaire_reset_userdata($data) {
13951396
global $CFG, $DB;
13961397
require_once($CFG->libdir . '/questionlib.php');
13971398
require_once($CFG->dirroot . '/mod/questionnaire/locallib.php');
1399+
require_once($CFG->dirroot . '/mod/questionnaire/questionnaire.class.php');
13981400

13991401
$componentstr = get_string('modulenameplural', 'questionnaire');
14001402
$status = [];

0 commit comments

Comments
 (0)