]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/private_message/delete.rs
Dont swallow API errors (fixes #1834) (#1837)
[lemmy.git] / crates / api_crud / src / private_message / delete.rs
index 2171a143622d2cd2442a059445dd4ab5f5311774..70efc903a6b9f213fe4607978d80d5db3c3a8a6a 100644 (file)
@@ -34,7 +34,7 @@ impl PerformCrud for DeletePrivateMessage {
     })
     .await??;
     if local_user_view.person.id != orig_private_message.creator_id {
-      return Err(ApiError::err("no_private_message_edit_allowed").into());
+      return Err(ApiError::err_plain("no_private_message_edit_allowed").into());
     }
 
     // Doing the update
@@ -44,7 +44,7 @@ impl PerformCrud for DeletePrivateMessage {
       PrivateMessage::update_deleted(conn, private_message_id, deleted)
     })
     .await?
-    .map_err(|_| ApiError::err("couldnt_update_private_message"))?;
+    .map_err(|e| ApiError::err("couldnt_update_private_message", e))?;
 
     // Send the apub update
     if data.deleted {