Skip to content

fix(directory): allow first-time Org/Role membership projection - #90

Merged
servicememeai merged 2 commits into
devfrom
fix/login-membership-readback-20261025
Oct 25, 2026
Merged

servicememeai merged 2 commits into
devfrom
fix/login-membership-readback-20261025

Conversation

@servicememeai

Copy link
Copy Markdown

Fix the Memberships._project post-write check introduced by #89. It previously intersected readback rows only with the preexisting provider groups, so a fresh user's new Org/Role grants failed verification and rolled back. Check the union of previously-owned and desired groups; keep unrelated native groups untouched and admin membership fail-closed. Add one focused mock-SQL regression test for new and partially assigned memberships. No new tables or sync paths.

@servicememeai
servicememeai merged commit 1034ee9 into dev Oct 25, 2026
2 checks passed
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.

1 participant