From 28ff5c0ba8130403fdb1804eeb397349eb5eaa3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Roycourt?= <11146088+remiroyc@users.noreply.github.com> Date: Tue, 10 Sep 2024 13:22:35 +0200 Subject: [PATCH] feat(ark-metadata): add file extension to filename when uploading to S3 (#445) --- crates/ark-metadata/src/metadata_manager.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ark-metadata/src/metadata_manager.rs b/crates/ark-metadata/src/metadata_manager.rs index 9eb3fac98..8fa2b4c6f 100644 --- a/crates/ark-metadata/src/metadata_manager.rs +++ b/crates/ark-metadata/src/metadata_manager.rs @@ -301,15 +301,15 @@ impl<'a, T: Storage, C: StarknetClient, F: FileManager, E: ElasticsearchManager> let (file_name, content_type) = if last_part.contains('.') { if let Some(file_extension) = last_part.split('.').last() { let content_type = get_content_type_from_extension(file_extension); - (file_extension.to_string(), content_type.to_string()) + (last_part.to_string(), content_type.to_string()) } else { return Err(anyhow!("Failed to extract file extension from URL")); } } else { match file_extension_from_mime_type(content_type_from_headers.as_str()) { Some(file_extension) => { - let file_name = format!("{}.{}", token_id, file_extension); - (file_name, file_extension.to_string()) + let name = format!("{}.{}", token_id, file_extension); + (name, file_extension.to_string()) } None => (token_id.to_string(), content_type_from_headers), }