Ensure to always have one page in reader
Current logic requires at least one page. In case a chapter did not have any page a TypeError occured
This commit is contained in:
@@ -34,7 +34,8 @@ export const useReaderSetPagesState = (
|
||||
useEffect(() => {
|
||||
const pagesPayload = pagesResponse.data?.fetchChapterPages;
|
||||
if (pagesPayload) {
|
||||
const { pages: newPages } = pagesPayload;
|
||||
const { pages } = pagesPayload;
|
||||
const newPages = pages.length ? pages : [''];
|
||||
|
||||
const initialReaderPageIndex = getInitialReaderPageIndex(
|
||||
resumeMode,
|
||||
|
||||
Reference in New Issue
Block a user