diff --git a/fastapi_book_server/app/serializers/book.py b/fastapi_book_server/app/serializers/book.py index f4d9845..9bf98d2 100644 --- a/fastapi_book_server/app/serializers/book.py +++ b/fastapi_book_server/app/serializers/book.py @@ -26,6 +26,7 @@ class Book(BaseModel): uploaded: date authors: list[Author] translators: list[Author] + sequences: list[Sequence] annotation_exists: bool @@ -40,7 +41,6 @@ class BookBaseInfo(BaseModel): class BookDetail(RemoteBook): - sequences: list[Sequence] genres: list[BookGenre] is_deleted: bool pages: Optional[int] diff --git a/fastapi_book_server/app/services/book.py b/fastapi_book_server/app/services/book.py index 0b0007a..08b2c8a 100644 --- a/fastapi_book_server/app/services/book.py +++ b/fastapi_book_server/app/services/book.py @@ -92,7 +92,7 @@ class GetRandomBookService(GetRandomService[BookDB, RandomBookServiceQuery]): class BookMeiliSearchService(MeiliSearchService): MODEL_CLASS = BookDB PREFETCH_RELATED = ["source"] - SELECT_RELATED = ["authors", "translators", "annotations"] + SELECT_RELATED = ["authors", "translators", "annotations", "sequences"] MS_INDEX_NAME = "books" MS_INDEX_LANG_KEY = "lang"