diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index d6e731a95d4..36d24e6bb6d 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -3723,7 +3723,12 @@ function forum_print_discussion_header(&$post, $forum, $group=-1, $datestring=""
if ($group !== -1) { // Groups are active - group is a group data object or NULL
echo '
';
if (!empty($group->picture) and empty($group->hidepicture)) {
- print_group_picture($group, $forum->course, false, false, true);
+ if ($canviewparticipants && $COURSE->groupmode) {
+ $picturelink = true;
+ } else {
+ $picturelink = false;
+ }
+ print_group_picture($group, $forum->course, false, false, $picturelink);
} else if (isset($group->id)) {
if ($canviewparticipants && $COURSE->groupmode) {
echo ''.$group->name.'';
|