diff --git a/mod/forum/classes/output/forum_post.php b/mod/forum/classes/output/forum_post.php index 315e189212b..14f9026a33d 100644 --- a/mod/forum/classes/output/forum_post.php +++ b/mod/forum/classes/output/forum_post.php @@ -378,6 +378,9 @@ class forum_post implements \renderable, \templatable { * @return string */ public function get_unsubscribeforumlink() { + if (!\mod_forum\subscriptions::is_subscribable($this->forum)) { + return null; + } $link = new \moodle_url( '/mod/forum/subscribe.php', array( 'id' => $this->forum->id, @@ -393,6 +396,9 @@ class forum_post implements \renderable, \templatable { * @return string */ public function get_unsubscribediscussionlink() { + if (!\mod_forum\subscriptions::is_subscribable($this->forum)) { + return null; + } $link = new \moodle_url( '/mod/forum/subscribe.php', array( 'id' => $this->forum->id,