diff --git a/mod/assign/locallib.php b/mod/assign/locallib.php index 57aac5550ef..2c8ba5c485a 100644 --- a/mod/assign/locallib.php +++ b/mod/assign/locallib.php @@ -2381,7 +2381,7 @@ class assign { $params = array('overflowdiv' => true, 'context' => $this->get_context()); $result .= format_text($finaltext, $format, $params); - if ($CFG->enableportfolios) { + if ($CFG->enableportfolios && has_capability('mod/assign:exportownsubmission', $this->context)) { require_once($CFG->libdir . '/portfoliolib.php'); $button = new portfolio_add_button();