diff --git a/blog/rsslib.php b/blog/rsslib.php index b6195bd7d5a..73cd5ee47f8 100644 --- a/blog/rsslib.php +++ b/blog/rsslib.php @@ -163,6 +163,13 @@ function blog_rss_get_feed($context, $args) { return ''; } + if ($CFG->bloglevel == BLOG_SITE_LEVEL) { + if (isguestuser()) { + debugging(get_string('nopermissiontoshow','error')); + return ''; + } + } + $sitecontext = context_system::instance(); if (!has_capability('moodle/blog:view', $sitecontext)) { return null;