diff --git a/arrow-array/src/record_batch.rs b/arrow-array/src/record_batch.rs index 230bdc2f3ad3..9c6e2004dfe3 100644 --- a/arrow-array/src/record_batch.rs +++ b/arrow-array/src/record_batch.rs @@ -476,6 +476,7 @@ impl RecordBatch { } } else { let updated_field = Field::new(name.concat(), data_type.clone(), nullable); + columns.push(c.clone()); fields.push(Arc::new(updated_field)); } }