Fix panic because of invalid URL parsing when commenting

This commit is contained in:
Bat 2018-09-09 11:53:22 +01:00
parent 1f2bd105b6
commit b4391b55f2

View File

@ -47,7 +47,7 @@ fn create(blog_name: String, slug: String, data: LenientForm<NewCommentForm>, us
let user_clone = user.clone(); let user_clone = user.clone();
worker.execute(Thunk::of(move || broadcast(&user_clone, new_comment, followers))); worker.execute(Thunk::of(move || broadcast(&user_clone, new_comment, followers)));
Redirect::to(format!("/~/{}/{}/#comment-{}", blog_name, slug, id)) Redirect::to(format!(uri!(super::posts::details: blog_name = blog_name, slug = slug))
}) })
.map_err(|errors| { .map_err(|errors| {
// TODO: de-duplicate this code // TODO: de-duplicate this code
@ -69,5 +69,5 @@ fn create(blog_name: String, slug: String, data: LenientForm<NewCommentForm>, us
"user_fqn": user.get_fqn(&*conn), "user_fqn": user.get_fqn(&*conn),
"errors": errors "errors": errors
})) }))
}) })
} }