]> Untitled Git - lemmy.git/blobdiff - crates/api_crud/src/community/update.rs
Dont swallow API errors (fixes #1834) (#1837)
[lemmy.git] / crates / api_crud / src / community / update.rs
index ef94ad595e4f197c43ac079a9fbdb10707cafbd3..56fe72838a096ea1ada90516202343db718a9718 100644 (file)
@@ -40,7 +40,7 @@ impl PerformCrud for EditCommunity {
     })
     .await??;
     if !mods.contains(&local_user_view.person.id) {
-      return Err(ApiError::err("not_a_moderator").into());
+      return Err(ApiError::err_plain("not_a_moderator").into());
     }
 
     let community_id = data.community_id;
@@ -68,7 +68,7 @@ impl PerformCrud for EditCommunity {
       Community::update(conn, community_id, &community_form)
     })
     .await?
-    .map_err(|_| ApiError::err("couldnt_update_community"))?;
+    .map_err(|e| ApiError::err("couldnt_update_community", e))?;
 
     UpdateCommunity::send(&updated_community, &local_user_view.person, context).await?;