diff --git a/extensions/exceptions.py b/extensions/exceptions.py index bd230ce..bf6660d 100644 --- a/extensions/exceptions.py +++ b/extensions/exceptions.py @@ -107,6 +107,18 @@ async def search_page_invalid_exception_handler( ) +@app.exception_handler(SearchPageInvalidError) +async def search_token_invalid_exception_handler( + request: Request, exc: SearchPageInvalidError +): + return UJSONResponse( + status_code=HTTP_401_UNAUTHORIZED, + content={ + "detail": "Parameters 'page' and 'page_size' must be greater or equal to 1." + }, + ) + + @app.exception_handler(SearchTokenInvalidError) async def search_token_invalid_exception_handler( request: Request, exc: SearchTokenInvalidError @@ -114,7 +126,7 @@ async def search_token_invalid_exception_handler( return UJSONResponse( status_code=HTTP_401_UNAUTHORIZED, content={ - "detail": "Parameters 'page' and 'page_size' must be greater or equal to 1." + "detail": "Invalid search token." }, )