diff --git a/lib/filelib.php b/lib/filelib.php index 013f6c509df..d5b84aa48da 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -4290,7 +4290,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();