From 92859462c81d9bb5e79b3bc78a4b9233a01e118c Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Fri, 11 Mar 2022 14:27:24 +0200 Subject: [PATCH] fix getPageCount called before documentLoaded --- .../file-preview-screen/services/pdf-viewer.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/services/pdf-viewer.service.ts b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/services/pdf-viewer.service.ts index 78ca8cb3f..640e6f6d8 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/services/pdf-viewer.service.ts +++ b/apps/red-ui/src/app/modules/dossier/screens/file-preview-screen/services/pdf-viewer.service.ts @@ -85,7 +85,12 @@ export class PdfViewer { } private get _totalInternalPages() { - return this.documentViewer?.getPageCount() ?? 1; + try { + return this.documentViewer?.getPageCount() ?? 1; + } catch { + // might throw Error: getPageCount was called before the 'documentLoaded' event + return 1; + } } hideAnnotations(annotations: Annotation[]): void {