Skip to content

Conversation

adamcfraser
Copy link
Collaborator

@adamcfraser adamcfraser commented Jul 12, 2024

Deleted roles were not triggering revocation of channels associated with those roles, for two reasons:

deleted roles weren't being included in the role set used by RevokedCollectionChannels to identify revoked channels channel history wasn't being updated on deleted roles for non-default collections Deleted roles are now populated on the user object, and a new API added (GetRolesIncDeleted) that returns the union of deleted and non-deleted roles.

CBG-4029, backports CBG-4025

Integration Tests

Deleted roles were not triggering revocation of channels associated with those roles, for two reasons:

deleted roles weren't being included in the role set used by RevokedCollectionChannels to identify revoked channels
channel history wasn't being updated on deleted roles for non-default collections
Deleted roles are now populated on the user object, and a new API added (GetRolesIncDeleted) that returns the union of deleted and non-deleted roles.
@gregns1 gregns1 merged commit 940e0b4 into release/3.1.9 Jul 15, 2024
@gregns1 gregns1 deleted the CBG-4029 branch July 15, 2024 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants