From 20f741d0e5cd5c23ae6fec56513dea2f411d0382 Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Thu, 9 Oct 2025 01:53:14 +0100 Subject: [PATCH] feat: Produce a more informative error when uploading media fails --- src/api/client/media.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api/client/media.rs b/src/api/client/media.rs index 3f491d54..ce5b9ac0 100644 --- a/src/api/client/media.rs +++ b/src/api/client/media.rs @@ -64,10 +64,14 @@ pub(crate) async fn create_content_route( media_id: &utils::random_string(MXC_LENGTH), }; - services + if let Err(e) = services .media .create(mxc, Some(user), Some(&content_disposition), content_type, &body.file) - .await?; + .await + { + err!("Failed to save uploaded media: {e}"); + return Err!(Request(Unknown("Failed to save uploaded media"))); + } let blurhash = body.generate_blurhash.then(|| { services