Skip to content

Conversation

pingsutw
Copy link
Member

@pingsutw pingsutw commented Sep 25, 2025

Tracking issue

NA

Why are the changes needed?

Handle empty external schema fields

What changes were proposed in this pull request?

set external schema fields to None if the fields are none in proto

How was this patch tested?

unit test

Setup process

Screenshots

Check all the applicable boxes

  • I updated the documentation accordingly.
  • All new and existing tests passed.
  • All commits are signed-off.

Related PRs

Docs link

Summary by Bito

This pull request fixes a bug in the Flytekit library by ensuring empty external schema fields are set to None when not provided. It also adds a unit test to verify the handling of optional structured datasets, improving the type engine's robustness.

Signed-off-by: Kevin Su <[email protected]>
Signed-off-by: Kevin Su <[email protected]>
Signed-off-by: Kevin Su <[email protected]>
@pingsutw pingsutw enabled auto-merge (squash) September 25, 2025 18:54
@pingsutw pingsutw merged commit 90f5751 into master Sep 25, 2025
114 of 115 checks passed
Atharva1723 pushed a commit to Atharva1723/flytekit that referenced this pull request Oct 5, 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.

2 participants