Skip to content

Commit 7ff8ac4

Browse files
authored
fix: quote column name (#718)
1 parent 19f581d commit 7ff8ac4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

crates/duckdb/src/client.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ impl Client {
246246
let mut order_by = Vec::with_capacity(search.sortby.len());
247247
for sortby in &search.sortby {
248248
order_by.push(format!(
249-
"{} {}",
249+
"\"{}\" {}",
250250
sortby.field,
251251
match sortby.direction {
252252
Direction::Ascending => "ASC",
@@ -659,4 +659,14 @@ mod tests {
659659
.unwrap();
660660
assert_eq!(item_collection.items.len(), 0);
661661
}
662+
663+
#[rstest]
664+
fn sortby_property(client: Client) {
665+
let mut search = Search::default();
666+
search.sortby = vec!["eo:cloud_cover".parse().unwrap()];
667+
let item_collection = client
668+
.search("data/100-sentinel-2-items.parquet", search)
669+
.unwrap();
670+
assert_eq!(item_collection.items.len(), 100);
671+
}
662672
}

0 commit comments

Comments
 (0)