Skip to content
Browse files

MDL-24419 Fix bug with section creation for new courses

  • Loading branch information...
1 parent ce4dfd2 commit 52f1406101293f40c19b219d800dde496a3d836b @sammarshallou sammarshallou committed May 17, 2012
Showing with 7 additions and 0 deletions.
  1. +5 −0 course/format/renderer.php
  2. +2 −0 course/lib.php
View
5 course/format/renderer.php
@@ -539,6 +539,11 @@ public function print_multiple_section_page($course, $sections, $mods, $modnames
} else {
// This will create a course section if it doesn't exist..
$thissection = get_course_section($section, $course->id);
+
+ // The returned section is only a bare database object rather than
+ // a section_info object - we will need at least the uservisible
+ // field in it.
+ $thissection->uservisible = true;
}
// Show the section if the user is permitted to access it, OR if it's not available
// but showavailability is turned on
View
2 course/lib.php
@@ -2751,8 +2751,10 @@ function get_course_section($section, $courseid) {
$cw->summaryformat = FORMAT_HTML;
$cw->sequence = "";
$id = $DB->insert_record("course_sections", $cw);
+ rebuild_course_cache($courseid, true);
return $DB->get_record("course_sections", array("id"=>$id));
}
+
/**
* Given a full mod object with section and course already defined, adds this module to that section.
*

0 comments on commit 52f1406

Please sign in to comment.
Something went wrong with that request. Please try again.