From 3b8b1a8036134449926603e52da56047eab88a28 Mon Sep 17 00:00:00 2001 From: Dewey Dunnington Date: Thu, 22 Jan 2026 12:29:34 -0600 Subject: [PATCH 1/2] fix clippy error --- rust/sedona-geoparquet/src/metadata.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rust/sedona-geoparquet/src/metadata.rs b/rust/sedona-geoparquet/src/metadata.rs index aee71ec27..39beddf05 100644 --- a/rust/sedona-geoparquet/src/metadata.rs +++ b/rust/sedona-geoparquet/src/metadata.rs @@ -385,8 +385,12 @@ impl GeoParquetMetadata { pub fn try_from_parquet_metadata(metadata: &ParquetMetaData) -> Result> { if let Some(kv) = metadata.file_metadata().key_value_metadata() { for item in kv { - if item.key == "geo" && item.value.is_some() { - return Ok(Some(Self::try_new(item.value.as_ref().unwrap())?)); + if item.key != "geo" { + continue; + } + + if let Some(value) = &item.value { + return Ok(Some(Self::try_new(value)?)); } } } From 9c83ed86165ff54b0bb36d93798a40ee8a44f38a Mon Sep 17 00:00:00 2001 From: Dewey Dunnington Date: Thu, 22 Jan 2026 12:31:30 -0600 Subject: [PATCH 2/2] fix one more --- rust/sedona-geoparquet/src/format.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rust/sedona-geoparquet/src/format.rs b/rust/sedona-geoparquet/src/format.rs index c31b2d25b..0da807b3c 100644 --- a/rust/sedona-geoparquet/src/format.rs +++ b/rust/sedona-geoparquet/src/format.rs @@ -205,9 +205,11 @@ impl FileFormat for GeoParquetFormat { for metadata in &metadatas { if let Some(kv) = metadata.file_metadata().key_value_metadata() { for item in kv { - if item.key == "geo" && item.value.is_some() { - let this_geoparquet_metadata = - GeoParquetMetadata::try_new(item.value.as_ref().unwrap())?; + if item.key != "geo" { + continue; + } + if let Some(value) = &item.value { + let this_geoparquet_metadata = GeoParquetMetadata::try_new(value)?; match geoparquet_metadata.as_mut() { Some(existing) => {