aboutsummaryrefslogtreecommitdiff
path: root/src/post_routes.rs
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2021-07-03 11:15:02 +0200
committerMartin Fischer <martin@push-f.com>2021-07-03 11:15:47 +0200
commitf50225041545ecf71ead3e493203f16f4b5f24c0 (patch)
tree8effab0e07fa44314f4b300f4fe388d515f629c3 /src/post_routes.rs
parentd43543440e5d3f0e93ed1cf197601d778541c3ae (diff)
allow renderers to mutate Page (and frame-src CSP)
Diffstat (limited to 'src/post_routes.rs')
-rw-r--r--src/post_routes.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/post_routes.rs b/src/post_routes.rs
index 8cbd3b2..392a024 100644
--- a/src/post_routes.rs
+++ b/src/post_routes.rs
@@ -363,8 +363,6 @@ async fn preview_edit<C: Controller>(
let form: EditForm = body.into_form().await?;
let new_text = form.text.replace("\r\n", "\n");
let mut page = edit_text_form(&form, None, controller, &ctx, parts);
-
- page.body
- .push_str(&(get_renderer(&ctx.path).unwrap()(&new_text)));
+ get_renderer(&ctx.path).unwrap()(&new_text, &mut page);
Ok(page.into())
}