Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
Profitroll | c3a9a2f40a | |
Profitroll | bcf74089f9 | |
Profitroll | 25c902c194 |
|
@ -17,6 +17,7 @@ from classes.exceptions import (
|
|||
AlbumNotFoundError,
|
||||
PhotoNotFoundError,
|
||||
PhotoSearchQueryEmptyError,
|
||||
SearchLimitInvalidError,
|
||||
SearchPageInvalidError,
|
||||
SearchTokenInvalidError,
|
||||
UserAlreadyExists,
|
||||
|
@ -95,12 +96,24 @@ async def video_search_query_empty_exception_handler(
|
|||
)
|
||||
|
||||
|
||||
@app.exception_handler(SearchLimitInvalidError)
|
||||
async def search_limit_invalid_exception_handler(
|
||||
request: Request, exc: SearchLimitInvalidError
|
||||
):
|
||||
return UJSONResponse(
|
||||
status_code=HTTP_400_BAD_REQUEST,
|
||||
content={
|
||||
"detail": "Parameter 'limit' must be greater or equal to 1."
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@app.exception_handler(SearchPageInvalidError)
|
||||
async def search_page_invalid_exception_handler(
|
||||
request: Request, exc: SearchPageInvalidError
|
||||
):
|
||||
return UJSONResponse(
|
||||
status_code=HTTP_400_BAD_REQUEST,
|
||||
status_code=HTTP_401_UNAUTHORIZED,
|
||||
content={
|
||||
"detail": "Parameters 'page' and 'page_size' must be greater or equal to 1."
|
||||
},
|
||||
|
@ -114,7 +127,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."
|
||||
},
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue