diff --git a/compute_tools/src/http/api.rs b/compute_tools/src/http/api.rs index cffdbdbc4f..f3e126868e 100644 --- a/compute_tools/src/http/api.rs +++ b/compute_tools/src/http/api.rs @@ -127,16 +127,16 @@ async fn routes(req: Request, compute: &Arc) -> Response { info!("serving {:?} POST request", route); - let filename = route.split('/').last().unwrap(); + let filename = route.split('/').last().unwrap().to_string(); info!( "serving /extension_server POST request, filename: {:?}", - filename + &filename ); match extension_server::download_extension( &compute.ext_remote_storage, - ExtensionType::Shared, + ExtensionType::Library(filename), &compute.pgbin, ) .await