diff --git a/extensions/tags/src/Tag.php b/extensions/tags/src/Tag.php index 89da0f0ba..284e5d71e 100644 --- a/extensions/tags/src/Tag.php +++ b/extensions/tags/src/Tag.php @@ -1,4 +1,4 @@ -hasPermission($permission); + $hasGlobalPermission = $user->hasPermission($permission === 'view' ? 'forum.view' : $permission); foreach ($tags as $tag) { if (($hasGlobalPermission && ! $tag->is_restricted) || $user->hasPermission('tag' . $tag->id . '.' . $permission)) { @@ -143,7 +143,7 @@ class Tag extends Model } $ids = []; - $hasGlobalPermission = $user->hasPermission($permission); + $hasGlobalPermission = $user->hasPermission($permission === 'view' ? 'forum.view' : $permission); foreach ($tags as $tag) { if (($tag->is_restricted || ! $hasGlobalPermission) && ! $user->hasPermission('tag' . $tag->id . '.' . $permission)) {