Compare commits
2 Commits
aae05764f5
...
e84ddee2a4
Author | SHA1 | Date |
---|---|---|
blek | e84ddee2a4 | |
blek | 080498d80c |
|
@ -109,11 +109,22 @@ impl FileManager {
|
|||
|
||||
match kind {
|
||||
LookupKind::ByName => {
|
||||
if (&file).name.is_none() {
|
||||
if let Some(name) = file.name.clone() {
|
||||
log::debug!("Using {} as a custom file name", name);
|
||||
return Ok(self.save_int(
|
||||
&file,
|
||||
format!(
|
||||
"{}{}{}",
|
||||
self.env.redis.prefix,
|
||||
midfix,
|
||||
name
|
||||
)
|
||||
)?)
|
||||
} else {
|
||||
return Err("Filename can't be None when LookupKind is ByName!".into())
|
||||
}
|
||||
}
|
||||
_ => ()
|
||||
_ => log::debug!("No custom file name detected")
|
||||
}
|
||||
|
||||
self.save_int(
|
||||
|
@ -122,10 +133,7 @@ impl FileManager {
|
|||
"{}{}{}",
|
||||
self.env.redis.prefix,
|
||||
midfix,
|
||||
match kind {
|
||||
LookupKind::ByName => (&file).name.as_ref().unwrap().clone(),
|
||||
LookupKind::ByHash => (&file).hash()
|
||||
}
|
||||
file.hash()
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
|
@ -95,7 +95,7 @@ impl UploadFormData {
|
|||
if val.is_checked() {
|
||||
let name = data.get("filename")?;
|
||||
out.filename = Some(name.as_atr_or_none()?);
|
||||
out.lookup_kind = LookupKind::ByHash
|
||||
out.lookup_kind = LookupKind::ByName
|
||||
}
|
||||
},
|
||||
None => ()
|
||||
|
@ -107,7 +107,6 @@ impl UploadFormData {
|
|||
if val.is_checked() {
|
||||
let pass = data.get("password")?;
|
||||
out.password = Some(pass.as_atr_or_none()?);
|
||||
out.lookup_kind = LookupKind::ByName
|
||||
}
|
||||
},
|
||||
None => ()
|
||||
|
|
Loading…
Reference in New Issue