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(() => {
|
useEffect(() => {
|
||||||
const pagesPayload = pagesResponse.data?.fetchChapterPages;
|
const pagesPayload = pagesResponse.data?.fetchChapterPages;
|
||||||
if (pagesPayload) {
|
if (pagesPayload) {
|
||||||
const { pages: newPages } = pagesPayload;
|
const { pages } = pagesPayload;
|
||||||
|
const newPages = pages.length ? pages : [''];
|
||||||
|
|
||||||
const initialReaderPageIndex = getInitialReaderPageIndex(
|
const initialReaderPageIndex = getInitialReaderPageIndex(
|
||||||
resumeMode,
|
resumeMode,
|
||||||
|
|||||||
Reference in New Issue
Block a user