We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When an existing user is patched with a phone number that's not already in the list a null reference exception will occur.
SCIMReferenceCode/Microsoft.SystemForCrossDomainIdentityManagement/Protocol/Core2EnterpriseUserExtensions.cs
Lines 934 to 943 in ae181c1
This checks if the phone number already exists, if not then the SingleOrDefault() will assign null to phoneNumber.
null
phoneNumber
Line 964 in ae181c1
A few lines later (after retrieving the value of the patch operation) the phone number is updated while phoneNumber is null.
The same structure is used for patching email adresses, roles, addresses etc.
The patch body looked like this:
{ "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations": [ { "op": "Add", "path": "phoneNumbers[type eq \"work\"].value", "value": "1120" } ] }
Phone numbers did exist but not of type 'work'.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
When an existing user is patched with a phone number that's not already in the list a null reference exception will occur.
SCIMReferenceCode/Microsoft.SystemForCrossDomainIdentityManagement/Protocol/Core2EnterpriseUserExtensions.cs
Lines 934 to 943 in ae181c1
This checks if the phone number already exists, if not then the SingleOrDefault() will assign
null
tophoneNumber
.SCIMReferenceCode/Microsoft.SystemForCrossDomainIdentityManagement/Protocol/Core2EnterpriseUserExtensions.cs
Line 964 in ae181c1
A few lines later (after retrieving the value of the patch operation) the phone number is updated while
phoneNumber
isnull
.The same structure is used for patching email adresses, roles, addresses etc.
The patch body looked like this:
Phone numbers did exist but not of type 'work'.
The text was updated successfully, but these errors were encountered: