Skip to content

Conversation

WanjohiSammy
Copy link
Member

@WanjohiSammy WanjohiSammy commented Sep 29, 2025

Issues

This pull request fixes
OData/AspNetCoreOData#1523

Description

This PR enhances the deserialization logic for Delta payloads to correctly handle cases where the ID property appears before the @removed annotation in the JSON structure.

Checklist (Uncheck if it is not completed)

  • Test cases added
  • Build and test with one-click build and test script passed

Additional work necessary

If documentation update is needed, please add "Docs Needed" label to the issue and provide details about the required document change in the issue.

Repository notes

Team members can start a CI build by adding a comment with the text /AzurePipelines run to a PR. A bot may respond indicating that there is no pipeline associated with the pull request. This can be ignored if the build is triggered.

Team members should not trigger a build this way for pull requests coming from forked repositories. They should instead trigger the build manually by setting the "branch" to refs/pull/{prId}/merge where {prId} is the ID of the PR.

@WanjohiSammy WanjohiSammy force-pushed the fix/disc-1523-resolve-unordered-delta-request branch from 33cf763 to fb972f7 Compare September 30, 2025 06:59
@WanjohiSammy WanjohiSammy force-pushed the fix/disc-1523-resolve-unordered-delta-request branch from fb972f7 to b295438 Compare September 30, 2025 11:42
@WanjohiSammy WanjohiSammy force-pushed the fix/disc-1523-resolve-unordered-delta-request branch from b295438 to 008e962 Compare September 30, 2025 11:43
@WanjohiSammy
Copy link
Member Author

/AzurePipelines run

@WanjohiSammy WanjohiSammy marked this pull request as draft September 30, 2025 14:42
@WanjohiSammy WanjohiSammy changed the title Support deserialization of Delta<T> payloads with Id/id/ID preceding @removed annotation Support deserialization of Delta<T> payloads with ID preceding @removed annotation Sep 30, 2025
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.

1 participant