diff --git a/src/frontend/app/viewer/document-viewer.component.ts b/src/frontend/app/viewer/document-viewer.component.ts
index 1770449c0e5d7aa1a0632d78a289198b20e6280a..6ab775d75a760224a1371b554dc4671c748358cb 100755
--- a/src/frontend/app/viewer/document-viewer.component.ts
+++ b/src/frontend/app/viewer/document-viewer.component.ts
@@ -617,7 +617,7 @@ export class DocumentViewerComponent implements OnInit, OnDestroy {
                 tap((data: any) => {
                     const formatFileName: any = data.filename.substring(0, data.filename.lastIndexOf('.'));
                     if (formatFileName !== undefined) {
-                        data.filename = this.file.subinfos.signedDocVersions || this.file.subinfos.commentedDocVersions ? formatFileName : data.filename;
+                        data.filename = this.file.subinfos?.signedDocVersions || this.file.subinfos?.commentedDocVersions ? formatFileName : data.filename;
                     }
                     downloadLink.href = `data:${data.mimeType};base64,${data.encodedDocument}`;
                     downloadLink.setAttribute('download', data.filename);