diff --git a/src/frontend/app/document/document.component.ts b/src/frontend/app/document/document.component.ts
index 55baf823fa085c6c45a7a6d974a6bb52232605e8..e4b2d384bb765688aff2e8ce0635b2b1f1355a4a 100755
--- a/src/frontend/app/document/document.component.ts
+++ b/src/frontend/app/document/document.component.ts
@@ -329,7 +329,7 @@ export class DocumentComponent implements OnInit {
 
                             const realUserWorkflow = this.mainDocument.workflow.filter((line: { current: boolean }) => line.current === true);
 
-                            this.mainDocument.isCertified = this.mainDocument.workflow.filter((line: any) => line.status !== 'REF' && line.status !== 'STOP' && line.mode === 'sign' && line.signatureMode !== 'stamp' && line.processDate !== null).length > 0;
+                            this.mainDocument.isCertified = this.mainDocument.workflow.filter((line: any) => line.status !== 'REF' && line.status !== 'STOP' && line.mode.indexOf('sign') > -1 && line.signatureMode !== 'stamp' && line.processDate !== null).length > 0;
                             const externalUser: any = this.mainDocument.workflow.filter((user: any) => user.userId === null && user.current === true);
                             if (realUserWorkflow.length === 0 || this.mainDocument.readOnly || externalUser.length > 0) {
                                 this.actionsList = [