RepresentationHelper.Apply rejects a valid SCIM PATCH REMOVE operation when targeting a whole entry in a multi-valued complex attribute if any child attribute in that entry is marked required.
Example path:
certificates[comment eq "x"]
The current logic treats this as “removing required attributes” instead of “removing the whole complex record that contains required attributes.”
RepresentationHelper.Applyrejects a valid SCIM PATCH REMOVE operation when targeting a whole entry in a multi-valued complex attribute if any child attribute in that entry is marked required.Example path:
certificates[comment eq "x"]The current logic treats this as “removing required attributes” instead of “removing the whole complex record that contains required attributes.”