[buddypress-trac] [BuddyPress Trac] #6090: Fix groups_join_group() & groups_accept_invite() behavior

buddypress-trac noreply at wordpress.org
Tue Jan 6 23:26:40 UTC 2015


#6090: Fix groups_join_group() & groups_accept_invite() behavior
------------------------------+------------------
 Reporter:  dcavins           |       Owner:
     Type:  defect (bug)      |      Status:  new
 Priority:  normal            |   Milestone:  2.2
Component:  Groups            |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  has-patch commit  |
------------------------------+------------------
Changes (by r-a-y):

 * keywords:  has-patch => has-patch commit
 * milestone:  Awaiting Review => 2.2


Comment:

 For `01.patch`:

 > The problem is that the function groups_delete_membership_request() was
 being used with the parameters in the wrong order. It expects, in this
 order:
 > $membership_id, $user_id, $group_id
 >But in groups_join_group() and groups_accept_invite() we were using it
 with these >parameters:
 >groups_delete_membership_request( $user_id, $group_id )

 Yikes!  Good catch!  Go ahead and commit these changes.

 >  I've also changed groups_delete_membership_request() to use
 BP_Groups_Member::delete_request() which is bit more restrained than
 BP_Groups_Member::delete.

 However, I would hold off on making the `delete_request()` method change
 in `groups_delete_membership_request()`.  Some devs might be using this
 function in this open manner.

 Also go ahead with `02.patch`.

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


More information about the buddypress-trac mailing list