diff --git a/src-ui/src/app/services/split-merge.service.ts b/src-ui/src/app/services/split-merge.service.ts index 4b20b041..1fa50d43 100644 --- a/src-ui/src/app/services/split-merge.service.ts +++ b/src-ui/src/app/services/split-merge.service.ts @@ -28,10 +28,9 @@ export class SplitMergeService { removeDocument(document: PaperlessDocument, atIndex?: number) { if (!atIndex) atIndex = this.documents.indexOf(document) this.documents.splice(atIndex, 1) - } - - reduceDocumentsTo(size: number) { - if (this.documents.length > size) this.documents.length = size + if (this.documents.length && (this.documents[this.documents.length - 1] as PaperlessDocument).is_separator) { + this.documents.pop() + } } getDocuments() {