<#3329 fix(core): Handle empty external schema fie...
# flyte-github
a
#3329 fix(core): Handle empty external schema fields Pull request opened by pingsutw ## 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 https://bito.ai#summarystart| ### 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. flyteorg/flytekit