fix http error code for /query

feat/vaults
Tomáš Mládek 2021-02-21 10:38:31 +01:00
parent ed5ea08335
commit 550e8d5c0f
1 changed files with 2 additions and 2 deletions

View File

@ -58,8 +58,8 @@ pub async fn get_query(
) -> Result<HttpResponse, Error> {
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))