MDL-34476 - Blocks - Fixing context issue
authorJason Fowler <phalacee@gmail.com>
Wed, 26 Sep 2012 02:17:21 +0000 (10:17 +0800)
committerSam Hemelryk <sam@moodle.com>
Wed, 26 Sep 2012 02:40:24 +0000 (14:40 +1200)
blocks/completionstatus/block_completionstatus.php

index 2e00684..5caf743 100644 (file)
@@ -51,8 +51,10 @@ class block_completionstatus extends block_base {
         // Create empty content
         $this->content = new stdClass();
 
+        $context = get_context_instance(CONTEXT_COURSE, $course->id);
+
         // Can edit settings?
-        $can_edit = has_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id));
+        $can_edit = has_capability('moodle/course:update', $context);
 
         // Get course completion data
         $info = new completion_info($course);