[buddypress-trac] [BuddyPress Trac] #6813: Count & no-count classes not working properly for Groups

buddypress-trac noreply at wordpress.org
Fri Jan 8 21:20:53 UTC 2016


#6813: Count & no-count classes not working properly for Groups
--------------------------------+--------------------
 Reporter:  wp_new_user         |       Owner:
     Type:  defect (bug)        |      Status:  new
 Priority:  normal              |   Milestone:  2.5
Component:  Component - Groups  |     Version:  2.4.0
 Severity:  normal              |  Resolution:
 Keywords:                      |
--------------------------------+--------------------
Changes (by boonebgorges):

 * component:  API => Component - Groups
 * milestone:  Awaiting Review => 2.5


Comment:

 The 'count' and 'no-count' classes were introduced in [7758].

 The problem is that the check is strict `0 === $count`, but `$count` is a
 string. As far as I can see, this issue has always existed.
 `bp_get_total_group_count_for_user()`, `groups_total_groups_for_user()`,
 and `BP_Groups_Member::total_group_count()` all claim in their
 documentation to return integers, but none of them do.

 There's a possibility for some breakage, but I recommend we fix this by
 casting the return values of all of these functions to integers. (We have
 to do all of them because of the filters and cache support.) I'm going to
 make the change and see if anyone complains about it :)

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6813#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list