From c2d89d318291f4b41b3ed4a2a49536f56c73e6ff Mon Sep 17 00:00:00 2001 From: khai96_ Date: Tue, 28 Nov 2023 02:36:54 +0700 Subject: [PATCH] refactor: use cleaned_entry_path directly --- crates/tarball/src/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/tarball/src/lib.rs b/crates/tarball/src/lib.rs index 9814b9f6..2c78fad5 100644 --- a/crates/tarball/src/lib.rs +++ b/crates/tarball/src/lib.rs @@ -237,9 +237,7 @@ impl<'a> DownloadTarballToStore<'a> { .write_cas_file(&buffer, file_is_executable) .map_err(TarballError::WriteCasFile)?; - let tarball_index_key = cleaned_entry_path.clone(); - - if let Some(previous) = cas_paths.insert(cleaned_entry_path, file_path) { + if let Some(previous) = cas_paths.insert(cleaned_entry_path.clone(), file_path) { tracing::warn!(?previous, "Duplication detected. Old entry has been ejected"); } @@ -253,7 +251,7 @@ impl<'a> DownloadTarballToStore<'a> { size: file_size, }; - if let Some(previous) = pkg_files_idx.files.insert(tarball_index_key, file_attrs) { + if let Some(previous) = pkg_files_idx.files.insert(cleaned_entry_path, file_attrs) { tracing::warn!(?previous, "Duplication detected. Old entry has been ejected"); } }