Browse Source

fix: Empty content dispositions could create problems

merge-requests/724/head
Timo Kösters 1 year ago
parent
commit
65fe6b0ab5
No known key found for this signature in database
GPG Key ID: B25E636FBA7E4CB
  1. 6
      src/database/key_value/media.rs

6
src/database/key_value/media.rs

@ -63,9 +63,9 @@ impl service::media::Data for KeyValueDatabase {
.next()
.ok_or_else(|| Error::bad_database("Media ID in db is invalid."))?;
let content_disposition = content_disposition_bytes
.try_into()
.map_err(|_| Error::bad_database("Content Disposition in mediaid_file is invalid."))?;
let content_disposition = content_disposition_bytes.try_into().unwrap_or_else(|_| {
ContentDisposition::new(ruma::http_headers::ContentDispositionType::Inline)
});
Ok((content_disposition, content_type, key))
}
}

Loading…
Cancel
Save