Skip to content

Fix Settings Catalog assignment-only updates#267

Open
david6983 wants to merge 1 commit into
almenscorner:mainfrom
david6983:codex/fix-settings-catalog-assignment-updates
Open

Fix Settings Catalog assignment-only updates#267
david6983 wants to merge 1 commit into
almenscorner:mainfrom
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

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

1 participant