This commit is contained in:
nora 2025-08-02 22:29:18 +02:00
parent 5cf3f69553
commit 0124fa5ba5

View file

@ -180,6 +180,10 @@ async fn parse_req(mut multipart: Multipart) -> Result<UploadRequest> {
bail!("name must not contain slashes: '{name}'")
}
if name.is_empty() {
bail!("name must not be empty");
}
if secret {
let mut random = [0_u8; 32];
rand_core::OsRng.try_fill_bytes(&mut random).unwrap();
@ -188,10 +192,6 @@ async fn parse_req(mut multipart: Multipart) -> Result<UploadRequest> {
name = format!("{random}/{name}");
}
if name.is_empty() {
bail!("name must not be empty");
}
name = format!("/{name}");
Ok(UploadRequest {