From ca427628416849e458de4e20ba3089822bda7ee7 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Thu, 23 Jan 2025 17:51:01 -0800
Subject: [PATCH] Fix: force set document not dirty before close after save
(#8888)
---
src-ui/messages.xlf | 62 +++++++++----------
.../document-detail.component.ts | 4 +-
2 files changed, 34 insertions(+), 32 deletions(-)
diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index 9cc4086ae..7f3facc65 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -2232,7 +2232,7 @@
src/app/components/document-detail/document-detail.component.ts
- 922
+ 924
@@ -2509,19 +2509,19 @@
src/app/components/document-detail/document-detail.component.ts
- 946
+ 948src/app/components/document-detail/document-detail.component.ts
- 1253
+ 1255src/app/components/document-detail/document-detail.component.ts
- 1292
+ 1294src/app/components/document-detail/document-detail.component.ts
- 1333
+ 1335src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -3115,7 +3115,7 @@
src/app/components/document-detail/document-detail.component.ts
- 899
+ 901src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -6212,7 +6212,7 @@
src/app/components/document-detail/document-detail.component.ts
- 1310
+ 1312src/app/guards/dirty-saved-view.guard.ts
@@ -6602,21 +6602,21 @@
src/app/components/document-detail/document-detail.component.ts
- 872
+ 874Do you really want to move the document "" to the trash?src/app/components/document-detail/document-detail.component.ts
- 900
+ 902Documents can be restored prior to permanent deletion.src/app/components/document-detail/document-detail.component.ts
- 901
+ 903src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -6627,7 +6627,7 @@
Move to trashsrc/app/components/document-detail/document-detail.component.ts
- 903
+ 905src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -6638,7 +6638,7 @@
Reprocess confirmsrc/app/components/document-detail/document-detail.component.ts
- 942
+ 944src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -6649,70 +6649,70 @@
This operation will permanently recreate the archive file for this document.src/app/components/document-detail/document-detail.component.ts
- 943
+ 945The archive file will be re-generated with the current settings.src/app/components/document-detail/document-detail.component.ts
- 944
+ 946Reprocess operation will begin in the background. Close and re-open or reload this document after the operation has completed to see new content.src/app/components/document-detail/document-detail.component.ts
- 954
+ 956Error executing operationsrc/app/components/document-detail/document-detail.component.ts
- 965
+ 967Page Fitsrc/app/components/document-detail/document-detail.component.ts
- 1038
+ 1040Split confirmsrc/app/components/document-detail/document-detail.component.ts
- 1251
+ 1253This operation will split the selected document(s) into new documents.src/app/components/document-detail/document-detail.component.ts
- 1252
+ 1254Split operation will begin in the background.src/app/components/document-detail/document-detail.component.ts
- 1268
+ 1270Error executing split operationsrc/app/components/document-detail/document-detail.component.ts
- 1277
+ 1279Rotate confirmsrc/app/components/document-detail/document-detail.component.ts
- 1290
+ 1292src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -6723,60 +6723,60 @@
This operation will permanently rotate the original version of the current document.src/app/components/document-detail/document-detail.component.ts
- 1291
+ 1293Rotation will begin in the background. Close and re-open the document after the operation has completed to see the changes.src/app/components/document-detail/document-detail.component.ts
- 1307
+ 1309Error executing rotate operationsrc/app/components/document-detail/document-detail.component.ts
- 1319
+ 1321Delete pages confirmsrc/app/components/document-detail/document-detail.component.ts
- 1331
+ 1333This operation will permanently delete the selected pages from the original document.src/app/components/document-detail/document-detail.component.ts
- 1332
+ 1334Delete pages operation will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes.src/app/components/document-detail/document-detail.component.ts
- 1347
+ 1349Error executing delete pages operationsrc/app/components/document-detail/document-detail.component.ts
- 1356
+ 1358An error occurred loading tiff: src/app/components/document-detail/document-detail.component.ts
- 1396
+ 1398src/app/components/document-detail/document-detail.component.ts
- 1400
+ 1402
diff --git a/src-ui/src/app/components/document-detail/document-detail.component.ts b/src-ui/src/app/components/document-detail/document-detail.component.ts
index 88e719005..6b65ad335 100644
--- a/src-ui/src/app/components/document-detail/document-detail.component.ts
+++ b/src-ui/src/app/components/document-detail/document-detail.component.ts
@@ -848,12 +848,14 @@ export class DocumentDetailComponent
)
.pipe(
switchMap(({ nextDocId, updateResult }) => {
- if (nextDocId && updateResult)
+ if (nextDocId && updateResult) {
+ this.openDocumentService.setDirty(this.document, false)
return this.openDocumentService
.closeDocument(this.document)
.pipe(
map((closeResult) => ({ updateResult, nextDocId, closeResult }))
)
+ }
})
)
.pipe(first())