empty-filename-fix
Some checks failed
deploy / deploy (push) Failing after 10s

This commit is contained in:
Untone 2024-10-21 23:52:37 +03:00
parent bfeecd553d
commit c5038dd610

View File

@ -186,12 +186,10 @@ impl AppState {
for object in objects { for object in objects {
if let Some(key) = object.key { if let Some(key) = object.key {
// Получаем имя файла с расширением // Получаем имя файла с расширением
let filename_with_extension = key.split('/').last().unwrap_or(&key); let [filename, ext] = key.split('.').collect::<Vec<&str>>();
// let ext = filename_with_extension.split('.').last().unwrap_or("");
let filename = filename_with_extension.split('.').rev().last().unwrap_or(filename_with_extension);
if filename_with_extension.is_empty() { if filename.is_empty() {
eprint!("Пустое имя файла"); eprint!("Пустое имя файла {}", key);
} else { } else {
// Проверяем, существует ли файл на Storj S3 // Проверяем, существует ли файл на Storj S3
match check_file_exists(&self.s3_client, &self.s3_bucket, filename) match check_file_exists(&self.s3_client, &self.s3_bucket, filename)