summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorDessalines <happydooby@gmail.com>2019-04-25 08:51:23 -0700
committerDessalines <happydooby@gmail.com>2019-04-25 08:51:23 -0700
commit5c8e23bb4ca31257d8134f22b28a826956e67031 (patch)
tree6beacb2ef5c6d2fc42d9712ecb2d295535d15e72 /server
parent3b752306544860c2be911e0ef4f137f5aeb1b0d3 (diff)
Fixes for login screen, server
Diffstat (limited to 'server')
-rw-r--r--server/src/websocket_server/server.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/websocket_server/server.rs b/server/src/websocket_server/server.rs
index 79707bf4..914bf9f2 100644
--- a/server/src/websocket_server/server.rs
+++ b/server/src/websocket_server/server.rs
@@ -1311,12 +1311,12 @@ impl Perform for EditComment {
let user_id = claims.id;
+ let orig_comment = CommentView::read(&conn, self.edit_id, None)?;
// You are allowed to mark the comment as read even if you're banned.
if self.read.is_none() {
// Verify its the creator or a mod, or an admin
- let orig_comment = CommentView::read(&conn, self.edit_id, None)?;
let mut editors: Vec<i32> = vec![self.creator_id];
editors.append(
&mut CommunityModeratorView::for_community(&conn, orig_comment.community_id)
@@ -1358,7 +1358,7 @@ impl Perform for EditComment {
creator_id: self.creator_id,
removed: self.removed.to_owned(),
read: self.read.to_owned(),
- updated: if self.read.is_some() { None } else {Some(naive_now())}
+ updated: if self.read.is_some() { orig_comment.updated } else {Some(naive_now())}
};
let _updated_comment = match Comment::update(&conn, self.edit_id, &comment_form) {