diff options
Diffstat (limited to 'src/handlers.rs')
-rw-r--r-- | src/handlers.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/handlers.rs b/src/handlers.rs index e5f21849fcf6..1c3d020e766e 100644 --- a/src/handlers.rs +++ b/src/handlers.rs @@ -207,7 +207,10 @@ pub fn edit_form(state: State<AppState>, return Ok(post); } - Err(ConverseError::PostEditForbidden { id: post.id }) + Err(ConverseError::PostEditForbidden { + user: user_id, + id: post.id, + }) }) .and_then(move |post| { let edit_msg = EditPostPage { @@ -236,7 +239,10 @@ pub fn edit_post(state: State<AppState>, if user_id != 1 && post.user_id == user_id { Ok(()) } else { - Err(ConverseError::PostEditForbidden { id: post.id }) + Err(ConverseError::PostEditForbidden { + user: user_id, + id: post.id, + }) } }) .and_then(move |_| state.db.send(update.0).from_err()) |