From 3bcf80e9f2ac4bbc1c8cfc1df3c08f7b0a849162 Mon Sep 17 00:00:00 2001 From: Howard Miller Date: Tue, 5 Feb 2013 16:15:43 +0800 Subject: [PATCH] MDL-37797 HTML block: add contextid to block_positions query and make it more unique. --- lib/filelib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/filelib.php b/lib/filelib.php index 37b00d3282d..d98b8d763af 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -4277,7 +4277,7 @@ function file_pluginfile($relativepath, $forcedownload, $preview = null) { send_file_not_found(); } - $bprecord = $DB->get_record('block_positions', array('blockinstanceid' => $context->instanceid), 'visible'); + $bprecord = $DB->get_record('block_positions', array('contextid' => $context->id, 'blockinstanceid' => $context->instanceid)); // User can't access file, if block is hidden or doesn't have block:view capability if (($bprecord && !$bprecord->visible) || !has_capability('moodle/block:view', $context)) { send_file_not_found();