10000 Fix missing messages in to_dict and to_pydict · AdrienVannson/python-betterproto@1340bd8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1340bd8

Browse files
committed
Fix missing messages in to_dict and to_pydict
1 parent f7f5162 commit 1340bd8

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/betterproto/__init__.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,13 +1428,7 @@ def to_dict(
14281428
elif value is None:
14291429
if include_default_values:
14301430
output[cased_name] = value
1431-
elif (
1432-
value._serialized_on_wire
1433-
or include_default_values
1434-
or self._include_default_value_for_oneof(
1435-
field_name=field_name, meta=meta
1436-
)
1437-
):
1431+
else:
14381432
output[cased_name] = value.to_dict(casing, include_default_values)
14391433
elif meta.proto_type == TYPE_MAP:
14401434
output_map = {**value}
@@ -1715,13 +1709,7 @@ def to_pydict(
17151709
elif value is None:
17161710
if include_default_values:
17171711
output[cased_name] = None
1718-
elif (
1719-
value._serialized_on_wire
1720-
or include_default_values
1721-
or self._include_default_value_for_oneof(
1722-
field_name=field_name, meta=meta
1723-
)
1724-
):
1712+
else:
17251713
output[cased_name] = value.to_pydict(casing, include_default_values)
17261714
elif meta.proto_type == TYPE_MAP:
17271715
for k in value:

0 commit comments

Comments
 (0)
0