From 16110496236ca5ca9b33bed3b2e90ae1443e8498 Mon Sep 17 00:00:00 2001 From: triphora Date: Thu, 5 Jan 2023 17:14:39 -0500 Subject: [PATCH] Fix query params giving plain text error (#509) --- src/main.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.rs b/src/main.rs index eb8c3ab3e..91dfbb292 100644 --- a/src/main.rs +++ b/src/main.rs @@ -271,6 +271,12 @@ async fn main() -> std::io::Result<()> { dotenvy::var("RATE_LIMIT_IGNORE_KEY").ok(), ), ) + .app_data(web::QueryConfig::default().error_handler(|err, _req| { + routes::ApiError::Validation(err.to_string()).into() + })) + .app_data(web::JsonConfig::default().error_handler(|err, _req| { + routes::ApiError::Validation(err.to_string()).into() + })) .app_data(web::Data::new(pool.clone())) .app_data(web::Data::new(file_host.clone())) .app_data(web::Data::new(search_config.clone()))