fix empty file extensions (0.2.6)
This commit is contained in:
parent
1fc0ecad20
commit
ec050b19a5
|
@ -228,7 +228,7 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
|
|||
|
||||
[[package]]
|
||||
name = "breeze"
|
||||
version = "0.2.5"
|
||||
version = "0.2.6"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"argh",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "breeze"
|
||||
version = "0.2.5"
|
||||
version = "0.2.6"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
|
|
|
@ -148,10 +148,13 @@ impl Engine {
|
|||
#[async_recursion::async_recursion]
|
||||
pub async fn gen_saved_name(&self, ext: &str) -> String {
|
||||
// generate a 6-character alphanumeric string
|
||||
let id: String = Alphanumeric.sample_string(&mut rand::thread_rng(), 6);
|
||||
let mut saved_name: String = Alphanumeric.sample_string(&mut rand::thread_rng(), 6);
|
||||
|
||||
// path on disk
|
||||
let saved_name = format!("{}.{}", id, ext);
|
||||
// if we have an extension, add it now
|
||||
if !ext.is_empty() {
|
||||
saved_name.push('.');
|
||||
saved_name.push_str(ext);
|
||||
}
|
||||
|
||||
if !self.has(&saved_name).await {
|
||||
saved_name
|
||||
|
|
Loading…
Reference in New Issue