]> Untitled Git - lemmy.git/blobdiff - crates/api/src/private_message.rs
Dont swallow API errors (fixes #1834) (#1837)
[lemmy.git] / crates / api / src / private_message.rs
index 31f6901dc8ef46ad74cc22ba12f2f8360b1236be..6be6ba05b19d05a5e45ec5c71617c9df89ce92d8 100644 (file)
@@ -30,7 +30,7 @@ impl Perform for MarkPrivateMessageAsRead {
     })
     .await??;
     if local_user_view.person.id != orig_private_message.recipient_id {
-      return Err(ApiError::err("couldnt_update_private_message").into());
+      return Err(ApiError::err_plain("couldnt_update_private_message").into());
     }
 
     // Doing the update
@@ -40,7 +40,7 @@ impl Perform for MarkPrivateMessageAsRead {
       PrivateMessage::update_read(conn, private_message_id, read)
     })
     .await?
-    .map_err(|_| ApiError::err("couldnt_update_private_message"))?;
+    .map_err(|e| ApiError::err("couldnt_update_private_message", e))?;
 
     // No need to send an apub update
     let op = UserOperation::MarkPrivateMessageAsRead;