Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/20/2021 10:03:44 PM (4 years ago)
Author:
imath
Message:

Get the right user latest new_avatar activity before replacing it

In [13154] we missed setting the filter key of the array argument passed to the bp_activity_get() function.

See #8581

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-members/bp-members-activity.php

    r13154 r13155  
    193193    $user_id = apply_filters( 'bp_members_new_avatar_user_id', $user_id );
    194194
     195    // Get the BuddyPress main plugin instance.
     196    $bp = buddypress();
     197
    195198    // Check to make sure that a user has just one `new_avatar` activity per throttle time.
    196199    $last_new_avatar_activity = bp_activity_get(
    197200        array(
    198             'user_id'   => $user_id,
    199             'component' => buddypress()->members->id,
    200             'type'      => 'new_avatar',
    201201            'per_page'  => 1,
     202            'filter'    => array(
     203                'object'  => $bp->members->id,
     204                'user_id' => $user_id,
     205                'action'  => 'new_avatar',
     206            )
    202207        )
    203208    );
     
    230235        array(
    231236            'user_id'   => $user_id,
    232             'component' => buddypress()->members->id,
     237            'component' => $bp->members->id,
    233238            'type'      => 'new_avatar',
    234239        )
Note: See TracChangeset for help on using the changeset viewer.