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}'") bail!("name must not contain slashes: '{name}'")
} }
if name.is_empty() {
bail!("name must not be empty");
}
if secret { if secret {
let mut random = [0_u8; 32]; let mut random = [0_u8; 32];
rand_core::OsRng.try_fill_bytes(&mut random).unwrap(); 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}"); name = format!("{random}/{name}");
} }
if name.is_empty() {
bail!("name must not be empty");
}
name = format!("/{name}"); name = format!("/{name}");
Ok(UploadRequest { Ok(UploadRequest {