From 6e8495737582c6762ecc500394dd8dca4c3d229a Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Wed, 1 Feb 2023 03:18:03 +0100 Subject: [PATCH] Fix --- src/app/services/library_client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/services/library_client.py b/src/app/services/library_client.py index 9328005..3d07d94 100644 --- a/src/app/services/library_client.py +++ b/src/app/services/library_client.py @@ -18,7 +18,7 @@ class Page(BaseModel, Generic[T]): total_pages: int -class BaseBookInfo: +class BaseBookInfo(BaseModel): id: int available_types: list[str] @@ -91,8 +91,8 @@ async def get_books(page: int, page_size: int) -> Page[BaseBookInfo]: data = response.json() - page_data = Page[Book].parse_obj(data) - page_data.items = [Book.parse_obj(item) for item in page_data.items] + page_data = Page[BaseBookInfo].parse_obj(data) + page_data.items = [BaseBookInfo.parse_obj(item) for item in page_data.items] return page_data