diff --git a/crates/polars-parquet/src/arrow/read/schema/metadata.rs b/crates/polars-parquet/src/arrow/read/schema/metadata.rs index 5b3dd20725cb..a5b7d8383a05 100644 --- a/crates/polars-parquet/src/arrow/read/schema/metadata.rs +++ b/crates/polars-parquet/src/arrow/read/schema/metadata.rs @@ -51,7 +51,7 @@ fn convert_data_type(data_type: ArrowDataType) -> ArrowDataType { // Polars doesn't support Map. // A map is physically a `List>` // So we read as list. - LargeList(field) + LargeList(Box::new(convert_field(*field))) }, dt => dt, }