It looks like there is a small issue in crowd_update_roles_from_groups(). When there are many-to-one relationships between Crowd groups and a Drupal role in the group map it looks like the mapped role is only set if all of the groups groups are set. In reality the role should be set if any groups are set (OR'ed operation). This has been the design intent all along, and I believe that this was working correctly in the 7.x-2.0 tagged release, so apparently recent commits introduced a regression.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | 2720347-2.patch | 1.49 KB | rjacobs |
Comments
Comment #2
rjacobs commentedThis should address it.
Comment #4
rjacobs commentedFix committed.