From 3a3957d4321889c263131b6b4debe847c2505f1b Mon Sep 17 00:00:00 2001 From: patrick Date: Tue, 11 Aug 2026 00:27:56 -0400 Subject: [PATCH] fix: resolve BookProgressRead reference in BookRead --- backend/src/chitai/schemas/book.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/backend/src/chitai/schemas/book.py b/backend/src/chitai/schemas/book.py index eea0250..c252d53 100644 --- a/backend/src/chitai/schemas/book.py +++ b/backend/src/chitai/schemas/book.py @@ -38,6 +38,16 @@ class FileMetadataRead(BaseModel): return Path(self.path).name +class BookProgressRead(BaseModel): + percentage: float + epub_cfi: str | None = None + epub_xpointer: str | None = None + pdf_page: int | None = None + completed: bool | None = False + device_type: str | None = None + device_id: str | None = None + + class BookRead(BaseModel): id: int library_id: int @@ -170,11 +180,3 @@ class BookProgressCreate(BaseModel): device_id: str | None = None -class BookProgressRead(BaseModel): - percentage: float - epub_cfi: str | None = None - epub_xpointer: str | None = None - pdf_page: int | None = None - completed: bool | None = False - device_type: str | None = None - device_id: str | None = None