Correct runtime issue(s) with saveEditNext

This commit is contained in:
Michael Shamoon
2022-02-17 23:04:38 -08:00
parent c6a5ce1f99
commit 3ad55966d8
2 changed files with 19 additions and 21 deletions

View File

@@ -63,10 +63,10 @@ export class OpenDocumentsService {
else this.dirtyDocuments.delete(documentId)
}
closeDocument(doc: PaperlessDocument, force: boolean = false): Observable<boolean> {
closeDocument(doc: PaperlessDocument): Observable<boolean> {
let index = this.openDocuments.findIndex(d => d.id == doc.id)
if (index == -1) return of(true);
if (force || !this.dirtyDocuments.has(doc.id)) {
if (!this.dirtyDocuments.has(doc.id)) {
this.openDocuments.splice(index, 1)
this.save()
return of(true)