From 550e8d5c0f75d24abad21dd3817271c9ac1719e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Sun, 21 Feb 2021 10:38:31 +0100 Subject: [PATCH] fix http error code for /query --- src/routes.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes.rs b/src/routes.rs index b686bf3..5071593 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -58,8 +58,8 @@ pub async fn get_query( ) -> Result { let connection = state.db_pool.get().map_err(ErrorInternalServerError)?; - let sexp = lexpr::from_str(info.query.as_str()).map_err(ErrorInternalServerError)?; - let in_query = Query::try_from(&sexp).map_err(ErrorInternalServerError)?; + let sexp = lexpr::from_str(info.query.as_str()).map_err(ErrorBadRequest)?; + let in_query = Query::try_from(&sexp).map_err(ErrorBadRequest)?; let result = query(&connection, in_query).map_err(ErrorInternalServerError)?; Ok(HttpResponse::Ok().json(result))