[buddypress-trac] [BuddyPress] #4851: Activity Loop args: scope 'favorites' overrides primary_id

buddypress-trac noreply at wordpress.org
Wed Feb 27 16:50:21 UTC 2013


#4851: Activity Loop args: scope 'favorites' overrides primary_id
-------------------------------------------------+-------------------------
 Reporter:  LucaRosaldi                          |       Owner:
     Type:  defect (bug)                         |      Status:  new
 Priority:  normal                               |   Milestone:  Future
Component:  Activity                             |  Release
 Severity:  normal                               |     Version:  1.7
 Keywords:  needs-patch dev-feedback needs-      |  Resolution:
  unit-tests                                     |
-------------------------------------------------+-------------------------
Changes (by boonebgorges):

 * keywords:  needs-patch dev-feedback => needs-patch dev-feedback needs-
     unit-tests
 * milestone:  Awaiting Review => Future Release


Comment:

 Yes, this is a side effect of the way `bp_has_activities()` work - if you
 are using a 'favorites' scope, the filters are bypassed.

 It'd be nice to fix this to work more gracefully at some point in the
 future, but it'd require massive refactoring of how activity filters work.

 In the meantime, here's a possible workaround: First, use
 `bp_activity_get_user_favorites()` to get an array of activity ids. Then,
 pass these ids to the `in` param of `bp_has_activities()` along with all
 of your other arguments.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4851#comment:1>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list