Skip to content

Commit dbd438e

Browse files
Update to emit empty lists if asked for defaults
1 parent dce1c89 commit dbd438e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

betterproto/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -733,7 +733,7 @@ def to_dict(self, casing: Casing = Casing.CAMEL, include_default_values: bool =
733733
elif isinstance(v, list):
734734
# Convert each item.
735735
v = [i.to_dict(casing, include_default_values) for i in v]
736-
if v:
736+
if v or include_default_values:
737737
output[cased_name] = v
738738
else:
739739
if v._serialized_on_wire or include_default_values:

0 commit comments

Comments
 (0)