From 002f6fe9c080e489bc239b40d8915fdfef8b282f 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 fab8f7e533c..dcb48503034 100644 --- a/lib/questionlib.php +++ b/lib/questionlib.php @@ -1963,6 +1963,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');