From 421221e2b9db1bcfa4ed4b5aa01bfd48235d32a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20L=C3=B3pez?= Date: Wed, 24 Jun 2026 16:20:41 +0200 Subject: [PATCH] fix(spark): return error from ELT coerce_types when fewer than 2 args --- datafusion/spark/src/function/string/elt.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datafusion/spark/src/function/string/elt.rs b/datafusion/spark/src/function/string/elt.rs index c37ecd1d3fc39..e58faf0c40f93 100644 --- a/datafusion/spark/src/function/string/elt.rs +++ b/datafusion/spark/src/function/string/elt.rs @@ -69,9 +69,9 @@ impl ScalarUDFImpl for SparkElt { fn coerce_types(&self, arg_types: &[DataType]) -> Result> { let length = arg_types.len(); if length < 2 { - plan_datafusion_err!( + return Err(plan_datafusion_err!( "ELT function expects at least 2 arguments: index, value1" - ); + )); } let idx_dt: &DataType = &arg_types[0];