Fix random handlers

This commit is contained in:
2023-05-06 18:47:26 +02:00
parent 1f4422a9cd
commit 183351ed68
5 changed files with 15 additions and 2 deletions

View File

@@ -64,6 +64,9 @@ async def get_random_book(
{"allowed_langs": allowed_langs, "genre": genre}, request.app.state.redis
)
if book_id is None:
raise HTTPException(status.HTTP_204_NO_CONTENT)
book = (
await BookDB.objects.select_related(
SELECT_RELATED_FIELDS + DETAIL_SELECT_RELATED_FIELDS