From 9c75f8dc4476da5a9844cc8277a345131863b2ba Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Tue, 3 Mar 2015 18:35:21 +0000 Subject: [PATCH] MDL-49366 questions: avoid PHP notices from bad pluginfile URLs --- lib/questionlib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/questionlib.php b/lib/questionlib.php index eb7c5774214..912557c0e06 100644 --- a/lib/questionlib.php +++ b/lib/questionlib.php @@ -1833,6 +1833,9 @@ function question_pluginfile($course, $context, $component, $filearea, $args, $f $module = $DB->get_field('question_usages', 'component', array('id' => $qubaid)); + if (!$module) { + send_file_not_found(); + } if ($module === 'core_question_preview') { require_once($CFG->dirroot . '/question/previewlib.php');