From 9711c83cb0426176e2b89f0e474801fd3d67fc9a Mon Sep 17 00:00:00 2001 From: nkakouros Date: Sat, 6 Apr 2024 16:37:18 +0200 Subject: [PATCH] Fix 0 default values appearing as None --- python_jsonschema_objects/classbuilder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_jsonschema_objects/classbuilder.py b/python_jsonschema_objects/classbuilder.py index 783b064..bcd9a86 100644 --- a/python_jsonschema_objects/classbuilder.py +++ b/python_jsonschema_objects/classbuilder.py @@ -639,7 +639,7 @@ def _build_literal(self, nm, clsdata): "__propinfo__": { "__literal__": clsdata, "__title__": clsdata.get("title"), - "__default__": clsdata.get("default") or clsdata.get("const"), + "__default__": clsdata["default"] if clsdata.get("default") is not None else clsdata.get("const"), } }, )