diff --git a/datafusion/physical-expr/src/planner.rs b/datafusion/physical-expr/src/planner.rs index 030233e0785f..44fe0595ac58 100644 --- a/datafusion/physical-expr/src/planner.rs +++ b/datafusion/physical-expr/src/planner.rs @@ -286,19 +286,13 @@ pub fn create_physical_expr( let list_exprs = list .iter() - .map(|expr| match expr { - Expr::Literal(ScalarValue::Utf8(None)) => create_physical_expr( + .map(|expr| { + create_physical_expr( expr, input_dfschema, input_schema, execution_props, - ), - _ => create_physical_expr( - expr, - input_dfschema, - input_schema, - execution_props, - ), + ) }) .collect::>>()?;