Skip to:
Content

BuddyPress.org

Ticket #7969: 7969.01.patch

File 7969.01.patch, 1.1 KB (added by r-a-y, 3 years ago)
  • src/bp-templates/bp-nouveau/buddypress-functions.php

     
    437437                 */
    438438                $supported_objects = (array) apply_filters( 'bp_nouveau_supported_components', bp_core_get_packaged_component_ids() );
    439439                $object_nonces     = array();
     440                $group_object_flag = false;
    440441
    441442                foreach ( $supported_objects as $key_object => $object ) {
    442443                        if ( ! bp_is_active( $object ) || 'forums' === $object ) {
     
    445446                        }
    446447
    447448                        if ( 'groups' === $object ) {
    448                                 $supported_objects = array_merge( $supported_objects, array( 'group_members', 'group_requests' ) );
     449                                $group_object_flag = true;
    449450                        }
    450451
    451452                        $object_nonces[ $object ] = wp_create_nonce( 'bp_nouveau_' . $object );
    452453                }
    453454
     455                // Groups require some additional objects.
     456                if ( $group_object_flag ) {
     457                        $supported_objects = array_merge( $supported_objects, array( 'group_members', 'group_requests' ) );
     458                }
     459
    454460                // Add components & nonces
    455461                $params['objects'] = $supported_objects;
    456462                $params['nonces']  = $object_nonces;