From e70f5c3139c715e3566e39d76439e96ea052d278 Mon Sep 17 00:00:00 2001 From: Cor Date: Wed, 8 Jan 2025 12:07:26 +0100 Subject: [PATCH] Skip data classess fields only when None --- src/databricks/labs/blueprint/installation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/databricks/labs/blueprint/installation.py b/src/databricks/labs/blueprint/installation.py index 7aa5490..5d028a2 100644 --- a/src/databricks/labs/blueprint/installation.py +++ b/src/databricks/labs/blueprint/installation.py @@ -570,7 +570,7 @@ def _marshal_dataclass(self, type_ref: type, path: list[str], inst: Any) -> tupl if origin is typing.ClassVar: continue raw = getattr(inst, field) - if not raw: + if raw is None: continue value, ok = self._marshal(hint, [*path, field], raw) if not ok: