From c12e67b25cad6c729ec07494226002ec311a28a5 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Sun, 29 May 2022 00:10:14 +0200 Subject: [PATCH] Disable strict parsing for api paste submissions --- src/routes/api_insert_paste_route.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/routes/api_insert_paste_route.rs b/src/routes/api_insert_paste_route.rs index cf70459..0d83520 100644 --- a/src/routes/api_insert_paste_route.rs +++ b/src/routes/api_insert_paste_route.rs @@ -18,7 +18,7 @@ use crate::models::paste::{self, ExtraPasteParameters, InsertionError}; use crate::Db; use chrono::Duration; use chrono::Utc; -use rocket::form::{self, Form, FromFormField, Strict, ValueField}; +use rocket::form::{self, Form, FromFormField, ValueField}; use rocket::http::hyper::header::ACCESS_CONTROL_ALLOW_ORIGIN; use rocket::http::Header; use rocket::request::Request; @@ -57,10 +57,7 @@ impl<'r> Responder<'r, 'static> for CorsString { } #[post("/api/v1/pastes", data = "
")] -pub async fn api_insert_paste( - db: Db, - form: Form>, -) -> Result { +pub async fn api_insert_paste(db: Db, form: Form) -> Result { let identifier = db .run(move |conn| { paste::insert(