Fix generator bug when oneof is first field in a message.

Added test case for the same.

Update issue 142
Status: FixedInGit
This commit is contained in:
Petteri Aimonen
2015-01-27 17:47:25 +02:00
parent 5aa8207ab1
commit 25b92c5b4e
3 changed files with 102 additions and 36 deletions

View File

@@ -633,7 +633,6 @@ class OneOf(Field):
return '\n'.join([f.tags() for f in self.fields])
def pb_field_t(self, prev_field_name):
prev_field_name = prev_field_name or self.name
result = ',\n'.join([f.pb_field_t(prev_field_name) for f in self.fields])
return result