Update to emit empty lists if asked for defaults
This commit is contained in:
		| @@ -733,7 +733,7 @@ class Message(ABC): | |||||||
|                 elif isinstance(v, list): |                 elif isinstance(v, list): | ||||||
|                     # Convert each item. |                     # Convert each item. | ||||||
|                     v = [i.to_dict(casing, include_default_values) for i in v] |                     v = [i.to_dict(casing, include_default_values) for i in v] | ||||||
|                     if v: |                     if v or include_default_values: | ||||||
|                         output[cased_name] = v |                         output[cased_name] = v | ||||||
|                 else: |                 else: | ||||||
|                     if v._serialized_on_wire or include_default_values: |                     if v._serialized_on_wire or include_default_values: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user