Skip to content

Commit 531de53

Browse files
committed
fix: 0 and False values being incorrectly reported as missing
1 parent b2ec94d commit 531de53

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = 'normalize_json'
3-
version = '0.0.17'
3+
version = '0.0.18'
44
authors = [
55
{ name = 'João Gabriel Santos', email = '[email protected]' }
66
]

src/normalize_json/normalize.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def check_types(node: Node, value: typing.Any, modifiers: list[Modifier]):
137137
def handle_modifiers(node: Node, mapped_name: str, modifiers: list[Modifier], old_value: typing.Any):
138138
value = old_value
139139

140-
if not value:
140+
if value == None:
141141
if 'default' in node:
142142
value = node['default']
143143
elif 'default_null' in modifiers:

0 commit comments

Comments
 (0)