Skip to content

Commit fbdedf1

Browse files
committed
fix optionalOf serialize bug #31
1 parent 48790fd commit fbdedf1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/src/serialize.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -614,6 +614,8 @@ void serializeStruct(Type self, SerialBuffer buffer, Object data,
614614
} else {
615615
if (allowExtensions && field.type.extensionOf != null) {
616616
state.skippedBinaryExtension = true;
617+
} else if(field.type.optionalOf != null ) {
618+
field.type.serialize(field.type, buffer, dy[field.name],state: state);
617619
} else {
618620
throw 'missing ' +
619621
self.name +

0 commit comments

Comments
 (0)