Correct runtime issue(s) with saveEditNext

This commit is contained in:
Michael Shamoon
2022-02-17 23:04:38 -08:00
parent 9bc48fed73
commit 66b9a99e71
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)