make sure to capture non-null defaults from config validation (#1415)

This commit is contained in:
Wing Lian
2024-03-26 12:18:47 -07:00
committed by GitHub
parent ff939d8a64
commit 601b77bc9d
3 changed files with 26 additions and 18 deletions

View File

@@ -208,11 +208,11 @@ def validate_config(cfg: DictDefault, capabilities: Optional[dict] = None):
dict(
AxolotlConfigWCapabilities(
**cfg.to_dict(), capabilities=capabilities
).model_dump(exclude_unset=True)
).model_dump(exclude_none=True)
)
)
return DictDefault(
dict(AxolotlInputConfig(**cfg.to_dict()).model_dump(exclude_unset=True))
dict(AxolotlInputConfig(**cfg.to_dict()).model_dump(exclude_none=True))
)