Skip to content

groups: fix pending join not preserving roles#5889

Merged
mikolajpp merged 1 commit into
developfrom
mp/groups-pending-join-roles
Jun 1, 2026
Merged

groups: fix pending join not preserving roles#5889
mikolajpp merged 1 commit into
developfrom
mp/groups-pending-join-roles

Conversation

@mikolajpp

@mikolajpp mikolajpp commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

Found while expanding test coverage. The group host would actually emit a fact containing assigned roles, but would not update them in the state. Fortunately, aqua sees the perspective of both ships, and so when we examine the final group creation fact we could see the roles were missing.

Changes

  1. Fix pending join not preserving roles.

How did I test?

Tested in aqua on #5874. Here we only backport the fix.

Risks and impact

  • Safe to rollback without consulting PR author? Yes
  • Affects important code area:
    • Onboarding
    • State / providers
    • Message sync
    • Channel display
    • Notifications
    • Other:

Rollback plan

Revert.

@mikolajpp mikolajpp requested review from Fang- and arthyn June 1, 2026 08:26

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@Fang- Fang- left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obvious in hindsight. Test expansion working as intended! Thanks.

@mikolajpp mikolajpp merged commit 9016b8a into develop Jun 1, 2026
4 checks passed
@mikolajpp mikolajpp deleted the mp/groups-pending-join-roles branch June 1, 2026 16:30
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