From c0bd129b5cd83da1086c41bc3abeccbdd7d64f2c Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 26 Jan 2024 15:47:28 +0200 Subject: [PATCH] RED-8375: fixed watermark and border not appearing all the time. --- .../file-preview/file-preview-screen.component.ts | 9 ++++++--- .../file-preview/services/file-preview-state.service.ts | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts b/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts index 7ee73e2d7..0b7e5d1cc 100644 --- a/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts +++ b/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts @@ -165,17 +165,20 @@ export class FilePreviewScreenComponent ); effect(() => { - this.state.shouldUpdate(); + this.state.updateExcludedPagesStyle(); if (this._documentViewer.pageComplete()) { this.#setExcludedPageStyles(); } }); effect(() => { + this.state.updateExcludedPagesStyle(); if (this._viewModeService.viewMode()) { this.updateViewMode().then(); - this._logger.info('[PDF] Stamp pdf'); - this._stampService.stampPDF().then(); + if (_documentViewer.loaded()) { + this._logger.info('[PDF] Stamp pdf'); + this._stampService.stampPDF().then(); + } } }); } diff --git a/apps/red-ui/src/app/modules/file-preview/services/file-preview-state.service.ts b/apps/red-ui/src/app/modules/file-preview/services/file-preview-state.service.ts index cff5a8ebf..e30892626 100644 --- a/apps/red-ui/src/app/modules/file-preview/services/file-preview-state.service.ts +++ b/apps/red-ui/src/app/modules/file-preview/services/file-preview-state.service.ts @@ -44,7 +44,7 @@ export class FilePreviewStateService { readonly dossierId = getParam(DOSSIER_ID); readonly dossierTemplateId = getParam(DOSSIER_TEMPLATE_ID); readonly fileId = getParam(FILE_ID); - readonly shouldUpdate = computed(() => this.file().excludedPages); + readonly updateExcludedPagesStyle = computed(() => this.file().excludedPages); constructor( private readonly _permissionsService: PermissionsService,