summaryrefslogtreecommitdiffstats
path: root/server/src/api/post.rs
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-05-01 10:07:38 -0400
committerDessalines <tyhou13@gmx.com>2020-05-01 10:07:38 -0400
commit2f1cd9976dbdc034836a01748086056999aff52a (patch)
tree8abfa5764773ba91923794590468c5c52b460303 /server/src/api/post.rs
parent461114c143aebf02f70de2b21d8b1272f67f12a2 (diff)
Adding federated community, comment, and post deletes.
- Unit tests added too. - No undeletes working yet.
Diffstat (limited to 'server/src/api/post.rs')
-rw-r--r--server/src/api/post.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/api/post.rs b/server/src/api/post.rs
index 56c13373..3d2df463 100644
--- a/server/src/api/post.rs
+++ b/server/src/api/post.rs
@@ -541,14 +541,14 @@ impl Perform for Oper<EditPost> {
ModStickyPost::create(&conn, &form)?;
}
- updated_post.send_update(&user, &conn)?;
-
if let Some(deleted) = data.deleted.to_owned() {
if deleted {
updated_post.send_delete(&user, &conn)?;
} else {
// TODO: undo delete
}
+ } else {
+ updated_post.send_update(&user, &conn)?;
}
let post_view = PostView::read(&conn, data.edit_id, Some(user_id))?;