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: |
|
Owned by: | |
---|---|---|---|
Milestone: | 7.0.0 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Groups | Keywords: | dev-feedback |
Cc: |
Description (last modified by )
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