8000 fix: apply SCIM patches atomically by eddiethedean · Pull Request #80 · dmux/minilake · GitHub
[go: up one dir, main page]

Skip to content

fix: apply SCIM patches atomically - #80

Merged
dmux merged 3 commits into
dmux:mainfrom
eddiethedean:codex/fix-issue-45-scim-patch-atomic
Oct 27, 2026
Merged

dmux merged 3 commits into
dmux:mainfrom
eddiethedean:codex/fix-issue-45-scim-patch-atomic

Conversation

@eddiethedean
Copy link
Copy Markdown
Collaborator

SCIM PATCH now applies operations to a copy, validates the complete result, and commits only on success. Rejected duplicate names and later failing operations leave stored users, groups, and service principals unchanged.

Adds duplicate-name and multi-operation atomicity regressions for all three resource types.

Validation: Ruff format and lint passed; all 22 SCIM tests passed.

Fixes #45

@eddiethedean
Copy link
Copy Markdown
Collaborator Author

All checks have passed. This PR is ready to merge.

@dmux dmux self-assigned this Oct 26, 2026
@dmux dmux added the bug Something isn't working label Oct 26, 2026
@dmux
dmux merged commit bb7b541 into dmux:main Oct 27, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Rejected SCIM PATCH requests still modify stored identities

2 participants

0