Skip to content

Commit 28c97fc

Browse files
authored
Fix build after logical conflict (#14791)
1 parent 310eab0 commit 28c97fc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

datafusion/functions/src/core/getfield.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,11 @@ impl ScalarUDFImpl for GetFieldFunc {
236236

237237
match (array.data_type(), name) {
238238
(DataType::Map(_, _), ScalarValue::List(arr)) => {
239-
let key_array: Arc<dyn Array> = Arc::new((**arr).clone());
239+
let key_array: Arc<dyn Array> = arr;
240240
process_map_array(array, key_array)
241241
}
242242
(DataType::Map(_, _), ScalarValue::Struct(arr)) => {
243-
process_map_array(array, Arc::clone(arr) as Arc<dyn Array>)
243+
process_map_array(array, arr as Arc<dyn Array>)
244244
}
245245
(DataType::Map(_, _), other) => {
246246
let data_type = other.data_type();

0 commit comments

Comments
 (0)