Multiple listings of member account in BP group
I've noticed another instance in which a member appears to be listed twice in a group. Please see email for details.
#4 Updated by Matt Gold about 11 years ago
experienced another version of this yesterday. here's what happened:
I used "Invite Anyone" to invite colleagues to the "City Tech Technology Group." I soon received a notification (because I'm an admin on the site)that the new members had joined. then I received notifications that the members requested membership in the group to which I had invited them. I went to the group and saw that the members had actually been able to join. but when I went to admin > membership requests, I saw that the members still appeared there as invited, but not accepted, members. I clicked the Approve button and then found the members listed twice in the group.
not sure if this is how the other instances happened, but it seems possible to me, as I know that in the cases described earlier in this ticket, members had been invited to their group.
#5 Updated by Boone Gorges about 11 years ago
- Status changed from Resolved to Assigned
Thanks for the detailed description. I had a feeling it might be something like this. The funny thing is that I remember writing a patch for BP core that was supposed to solve this bug, but maybe it's on a later version than what we're running. I'll investigate.
#6 Updated by Boone Gorges about 11 years ago
- Status changed from Assigned to Resolved
- Target version changed from Not tracked to 1.0.3
Just investigated and it looks like the patch to BP core came after our current installed version.
I applied the patch manually in https://github.com/castiron/cac/commit/4e10b0a78dd6163443c3ce1ace60a9d1b88a518f. This will not clear up existing instances of double-group-membership (which are mostly harmless, I hope), but it will prevent future double-group-memberships from occurring.
Marking as resolved. Please reopen if you see a need to sweep out all existing double-membership. It'll take an hour or two to do.