From 517dbeec83ae4c5a0506685ddb7f16a02d845cae Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Wed, 18 Mar 2020 16:34:10 +0100
Subject: [PATCH] FEAT #13591 TIME 0:20 fix guard canDeactivate

---
 src/frontend/service/app.guard.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/frontend/service/app.guard.ts b/src/frontend/service/app.guard.ts
index 55dd3f527be..c0158e2788e 100644
--- a/src/frontend/service/app.guard.ts
+++ b/src/frontend/service/app.guard.ts
@@ -70,7 +70,7 @@ export class AfterProcessGuard implements CanDeactivate<ProcessComponent> {
             component.unlockResource();
         }
 
-        if ((component.isToolModified() && !component.isModalOpen()) || component.appDocumentViewer.isEditingTemplate()) {
+        if ((component.isToolModified() && !component.isModalOpen()) || (component.appDocumentViewer !== undefined && component.appDocumentViewer.isEditingTemplate())) {
             if (confirm(component.lang.saveModifiedData)) {
                 await component.saveModificationBeforeClose();
             }
-- 
GitLab