From 0c37b908b74d8c7b191f0540ab57f8a76946134f Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 22 Jan 2025 03:38:55 -0800 Subject: [PATCH] Fix: force set document not dirty before close after save --- .../components/document-detail/document-detail.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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())