Skip to content

Commit 6724d75

Browse files
jecsand838scovich
andauthored
Update arrow-avro/src/reader/mod.rs
Co-authored-by: Ryan Johnson <[email protected]>
1 parent eca7ca3 commit 6724d75

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

arrow-avro/src/reader/mod.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -326,12 +326,11 @@ impl ReaderBuilder {
326326
writer_schema: &Schema,
327327
reader_schema: Option<&AvroSchema>,
328328
) -> Result<RecordDecoder, ArrowError> {
329-
let root = match reader_schema {
330-
Some(reader_schema) => {
331-
AvroFieldBuilder::new(writer_schema).with_reader_schema(reader_schema.clone())
332-
}
333-
_ => AvroFieldBuilder::new(writer_schema),
329+
let mut builder = AvroFieldBuilder::new(writer_schema);
330+
if let Some(reader_schema) = reader_schema {
331+
builder = builder.with_reader_schema(reader_schema.clone());
334332
}
333+
let root = builder
335334
.with_utf8view(self.utf8_view)
336335
.with_strict_mode(self.strict_mode)
337336
.build()?;

0 commit comments

Comments
 (0)