diff --git a/src/main.rs b/src/main.rs index 5eb1255..23adc72 100644 --- a/src/main.rs +++ b/src/main.rs @@ -190,11 +190,9 @@ fn process_oss_files(options: &Options, oss_client: &OSSClient, bucket_name: &st print_message(MessageType::DEBUG, &format!("Processed meta file content: {}", &new_meta_file_content)); } oss_client.put_file_content(bucket_name, meta_file_key, &new_meta_file_content)?; - if !removed_file.is_empty() { - for rm_file in removed_file { - print_message(MessageType::INFO, &format!("Remove OSS key: {}", &rm_file)); - oss_client.delete_file(bucket_name, &rm_file)?; - } + for rm_file in removed_file { + print_message(MessageType::INFO, &format!("Remove OSS key: {}", &rm_file)); + oss_client.delete_file(bucket_name, &rm_file)?; } Ok(()) } @@ -209,7 +207,7 @@ fn process_new_backup_file(backup_content_json: &str, new_item: &str, limit: usi let stringifyed_json = stringity_json_array(&parsed_vec)?; - Ok((removed_vec, stringifyed_json.to_string())) + Ok((removed_vec, stringifyed_json)) } // stringify JSON array