Skip to content

Fix Settings Catalog assignment-only updates#267

Merged
almenscorner merged 2 commits into
almenscorner:devfrom
david6983:codex/fix-settings-catalog-assignment-updates
Jun 25, 2026
Merged

Fix Settings Catalog assignment-only updates#267
almenscorner merged 2 commits into
almenscorner:devfrom
david6983:codex/fix-settings-catalog-assignment-updates

Conversation

@david6983

Copy link
Copy Markdown
Contributor

Summary

Fixes #266

  • Apply Settings Catalog assignment updates when assignments are the only change.
  • Preserve Intune-side groupId during update comparisons so group-to-allDevices/allUsers replacements are detected correctly.
  • Return assignment update payloads for removal-only diffs, including removing all assignments.
  • Add regression coverage for assignment removals, assignment type changes, and same-group no-op comparisons.

Testing

  • .venv/bin/python -m unittest tests.test_base_graph_module
  • .venv/bin/python -m unittest discover tests

Made with Chatgpt Codex 5.5 High

@almenscorner almenscorner changed the base branch from main to dev June 25, 2026 12:19
@almenscorner almenscorner merged commit 7167ec1 into almenscorner:dev Jun 25, 2026
8 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.

[BUG] Settings Catalog assignment-only changes are silently ignored with -u flag

2 participants