Skip to content

fix!: recursively check for unknown data types#2235

Merged
eakmanrq merged 1 commit intomainfrom
eakmanrq/recursively_check_unknown_data_types
Mar 8, 2024
Merged

fix!: recursively check for unknown data types#2235
eakmanrq merged 1 commit intomainfrom
eakmanrq/recursively_check_unknown_data_types

Conversation

@eakmanrq
Copy link
Copy Markdown
Collaborator

@eakmanrq eakmanrq commented Mar 8, 2024

Prior to this change you could have a struct with a unknown data type in it and we would consider this as having all the data types defined. This PR makes the data type check recursive so we will find unknown types in nested data types.

SchemaDiffer was changed because I converted a classmethod it had into a utility function. No logic changes to that class or it's tests.

@eakmanrq eakmanrq requested review from a team and treysp March 8, 2024 00:30
@tobymao tobymao requested a review from georgesittas March 8, 2024 00:46
@eakmanrq eakmanrq force-pushed the eakmanrq/recursively_check_unknown_data_types branch from 0d25142 to b9aa921 Compare March 8, 2024 00:55
@eakmanrq eakmanrq force-pushed the eakmanrq/recursively_check_unknown_data_types branch from b9aa921 to 7972927 Compare March 8, 2024 00:56
@eakmanrq eakmanrq merged commit 1f5a1bc into main Mar 8, 2024
@eakmanrq eakmanrq deleted the eakmanrq/recursively_check_unknown_data_types branch March 8, 2024 02:51
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.

3 participants