[buddypress-trac] [BuddyPress Trac] #8297: The function groups_get_invites_for_user() can return inconsistent total

buddypress-trac noreply at wordpress.org
Tue May 12 11:22:56 UTC 2020


#8297: The function groups_get_invites_for_user() can return inconsistent total
--------------------------+--------------------------
 Reporter:  imath         |      Owner:  (none)
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Up Next
Component:  Groups        |    Version:
 Severity:  normal        |   Keywords:  dev-feedback
--------------------------+--------------------------
 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 were deleted.

 Is there a reason why we don't use the total number of groups returned by
 the {{{groups_get_groups()}}} and used 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

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8297>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list