diff --git a/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts b/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts index 0e3b39ad6b..a3b72abdb6 100644 --- a/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts +++ b/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts @@ -1696,7 +1696,13 @@ export function getDocsSkeletonPageSize(documentSkeleton: DocumentSkeleton, angl return null; } const { pages } = skeletonData; + if (!pages || pages.length === 0) { + return null; + } const lastPage = pages[pages.length - 1]; + if (!lastPage) { + return null; + } const { width, height } = lastPage; if (angle === 0) {