Skip to:
Content

bbPress.org

Ticket #2988: 2988.diff

File 2988.diff, 1.1 KB (added by jmdodd, 8 years ago)
  • includes/topics/capabilities.php

     
    155155                                } else {
    156156
    157157                                        // If user is a per-forum moderator, make sure they can spectate.
    158                                         if ( bbp_is_user_forum_moderator( $user_id, bbp_get_topic_forum_id( $_post->ID ) ) ) {
     158                                        if ( bbp_allow_forum_mods() && bbp_is_user_forum_moderator( $user_id, bbp_get_topic_forum_id( $_post->ID ) ) ) {
    159159                                                $caps = array( 'spectate' );
    160160
    161161                                        // Fallback to edit_others_posts.
  • includes/users/capabilities.php

     
    109109                                }
    110110
    111111                                // If user is a per-forum moderator, make sure they can spectate.
    112                                 if ( bbp_is_user_forum_moderator( $user_id, $forum_id ) ) {
     112                                if ( bbp_allow_forum_mods() && bbp_is_user_forum_moderator( $user_id, $forum_id ) ) {
    113113                                        $caps = array( 'spectate' );
    114114                                }
    115115                        }