Repository navigation
SCIM: PATCH on a group does not update meta.lastModified - #54990
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are recorded for the SCIM PATCH update-hook change.
No open issues 🎉
What changed in this PR
Fixes #54565 by invoking the update hook after SCIM PATCH operations, allowing group changes to advance meta.lastModified and appear in timestamp-based queries.
Changes:
- Calls
onUpdateafter applying patches in the shared resource provider. - Adds a regression test for group membership PATCH, verifying that
lastModifiedadvances,createdstays unchanged, and timestamp filtering returns the group.
| File | Description |
|---|---|
scim/tests/base/src/test/java/org/keycloak/tests/scim/tck/GroupTest.java |
Adds timestamp and filtering regression coverage using a controlled time offset. |
scim/core/src/main/java/org/keycloak/scim/resource/spi/AbstractScimResourceTypeProvider.java |
Invokes the update hook after PATCH operations. |
Review effort: Balanced
Unreported flaky test detectedIf the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR. org.keycloak.testsuite.adapter.servlet.SAMLServletAdapterTest#testPostBadAssertionSignature |
Unreported flaky test detectedIf the flaky tests below are affected by the changes, please review and update the changes accordingly. Otherwise, a maintainer should report the flaky tests prior to merging the PR. org.keycloak.testsuite.adapter.servlet.SAMLServletAdapterTest#testPostBadAssertionSignature |
b85b06c to
f0ba311
Compare
Closes keycloak#54565 Signed-off-by: Martin Kanis <mkanis@ibm.com>
f0ba311 to
460b039
Compare
Head branch was pushed to by a user without write access
Closes #54565