diff --git a/datafusion/core/src/execution/context/mod.rs b/datafusion/core/src/execution/context/mod.rs index b8e111d361b1..e8453ccb8321 100644 --- a/datafusion/core/src/execution/context/mod.rs +++ b/datafusion/core/src/execution/context/mod.rs @@ -859,7 +859,7 @@ impl SessionContext { // check if the file extension matches the expected extension for path in &table_paths { let file_name = path.prefix().filename().unwrap_or_default(); - if !path.as_str().ends_with(&option_extension) && file_name.contains('.') { + if !file_name.ends_with(&option_extension) && file_name.contains('.') { return exec_err!( "File '{file_name}' does not match the expected extension '{option_extension}'" );