]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/private_message/create.rs
Rework error handling (fixes #1714) (#2135)
[lemmy.git] / crates / api_crud / src / private_message / create.rs
index 3eddf0a5c5a1752444f0ad803cd2dfa80f93d10d..ad7fd4adf9e4eed768e1dd99a4614322d2c9532a 100644 (file)
@@ -56,7 +56,10 @@ impl PerformCrud for CreatePrivateMessage {
     {
       Ok(private_message) => private_message,
       Err(e) => {
-        return Err(LemmyError::from(e).with_message("couldnt_create_private_message"));
+        return Err(LemmyError::from_error_message(
+          e,
+          "couldnt_create_private_message",
+        ));
       }
     };
 
@@ -78,7 +81,6 @@ impl PerformCrud for CreatePrivateMessage {
       },
     )
     .await?
-    .map_err(LemmyError::from)
     .map_err(|e| e.with_message("couldnt_create_private_message"))?;
 
     CreateOrUpdatePrivateMessage::send(