diff --git a/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts b/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts index d9d11f1d1..c341e2010 100644 --- a/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts +++ b/apps/red-ui/src/app/modules/shared/dialogs/download-dialog/download-dialog.component.ts @@ -43,7 +43,7 @@ export interface DownloadDialogResult { export class DownloadDialogComponent extends IqserDialogComponent { readonly #logger = inject(NGXLogger); readonly iconButtonTypes = IconButtonTypes; - readonly hasApprovedFiles: boolean; + readonly hasApprovedFiles = this.data.files.some(file => file.workflowStatus === WorkflowFileStatuses.APPROVED); readonly downloadTypes: { key: DownloadFileType; label: string }[]; readonly availableReportTypes = this.#availableReportTypes; readonly form = this.#getForm(); @@ -56,7 +56,6 @@ export class DownloadDialogComponent extends IqserDialogComponent file.workflowStatus === WorkflowFileStatuses.APPROVED); this.downloadTypes = this.#formDownloadTypes; }