diff --git a/lib/classes/plugininfo/filter.php b/lib/classes/plugininfo/filter.php index cb50ce80bb5..1921a96fc46 100644 --- a/lib/classes/plugininfo/filter.php +++ b/lib/classes/plugininfo/filter.php @@ -49,7 +49,8 @@ class filter extends base { require_once("$CFG->libdir/filterlib.php"); $enabled = array(); - $filters = $DB->get_records_select('filter_active', "active <> :disabled", array('disabled'=>TEXTFILTER_DISABLED), 'filter ASC', 'id, filter'); + $filters = $DB->get_records_select('filter_active', "active <> :disabled AND contextid = :contextid", array( + 'disabled' => TEXTFILTER_DISABLED, 'contextid' => \context_system::instance()->id), 'filter ASC', 'id, filter'); foreach ($filters as $filter) { $enabled[$filter->filter] = $filter->filter; }