Skip to:
Content

BuddyPress.org

Opened 5 years ago

Last modified 5 years ago

#8297 closed defect (bug)

The function groups_get_invites_for_user() can return inconsistent total — at Version 2

Reported by: imath's profile imath Owned by:
Milestone: 7.0.0 Priority: normal
Severity: normal Version:
Component: Groups Keywords: dev-feedback
Cc:

Description (last modified by imath)

Now that Group invites are managed using the BP Invitations API, it looks like the total of groups can be inconsistent into this function. I've found a case where there were no groups found and the total was 1. The reason was the $wpdb . 'bp_invitations' table was containing an invite for a group that has been deleted.

Is there a reason why we don't use the total number of groups returned by the groups_get_groups() and use instead groups_get_invite_count_for_user() which run an extra DB query that can be wrong...

See https://buddypress.trac.wordpress.org/browser/trunk/src/bp-groups/bp-groups-functions.php#L1420

Change History (2)

#1 @imath
5 years ago

  • Description modified (diff)

#2 @imath
5 years ago

  • Description modified (diff)
Note: See TracTickets for help on using tickets.