MDL-35982 blog: prevent index throwing errors with 0 courseid
authorDan Poltawski <dan@moodle.com>
Fri, 30 Oct 2015 14:14:24 +0000 (14:14 +0000)
committerDan Poltawski <dan@moodle.com>
Thu, 26 Nov 2015 14:10:25 +0000 (14:10 +0000)
Regression from MDL-49845 where Dave made the page not handle courseid = 0
and so now some urls will send you back to a db error..

blog/index.php

index ddbdf45..56ab7eb 100644 (file)
@@ -63,9 +63,9 @@ if ($entryid and !isset($userid)) {
     $userid = $entry->userid;
 }
 
-if (isset($userid) && !isset($courseid)) {
+if (isset($userid) && empty($courseid)) {
     $context = context_user::instance($userid);
-} else if (isset($courseid) && $courseid != SITEID) {
+} else if (!empty($courseid) && $courseid != SITEID) {
     $context = context_course::instance($courseid);
 } else {
     $context = context_system::instance();