Update to emit empty lists if asked for defaults

This commit is contained in:
Daniel G. Taylor 2020-01-30 17:28:22 -08:00 committed by GitHub
parent dce1c89fbe
commit dbd438e682
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -733,7 +733,7 @@ class Message(ABC):
elif isinstance(v, list):
# Convert each item.
v = [i.to_dict(casing, include_default_values) for i in v]
if v:
if v or include_default_values:
output[cased_name] = v
else:
if v._serialized_on_wire or include_default_values: