Skip to content

Fix: Drop undeclared fields when reading chain objects - #826

Merged
Jehosephat merged 3 commits into
mainfrom
feat/drop-unknown-chain-object-fields
Sep 2, 2026
Merged

Fix: Drop undeclared fields when reading chain objects#826
Jehosephat merged 3 commits into
mainfrom
feat/drop-unknown-chain-object-fields

Conversation

@dzikowski

Copy link
Copy Markdown
Collaborator

Leftover properties from older class definitions are stripped on deserialize, so fetch responses can use constructors and strict nested validation again.

dzikowski and others added 3 commits September 2, 2026 08:19
Leftover properties from older class definitions are stripped on
deserialize, so fetch responses can use constructors and strict nested
validation again.

Co-authored-by: Cursor <cursoragent@cursor.com>
Undeclared leftover properties are still dropped, but fields assigned
in the constructor are part of the current class even without a validator.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Jehosephat
Jehosephat merged commit 1cb908d into main Sep 2, 2026
13 checks passed
@Jehosephat
Jehosephat deleted the feat/drop-unknown-chain-object-fields branch September 2, 2026 14:07
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.

2 participants