diff --git a/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.ts b/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.ts index 208c5d40b..dfb06b7f4 100644 --- a/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.ts +++ b/src-ui/src/app/components/document-list/bulk-editor/bulk-editor.component.ts @@ -513,6 +513,7 @@ export class BulkEditorComponent .bulkDownload( Array.from(this.list.selected), downloadFileType, + this.downloadForm.get('downloadAsSingleFile').value, this.downloadForm.get('downloadUseFormatting').value ) .pipe(first()) diff --git a/src-ui/src/app/services/rest/document.service.ts b/src-ui/src/app/services/rest/document.service.ts index 9c1d4b61d..1a4d3e6a2 100644 --- a/src-ui/src/app/services/rest/document.service.ts +++ b/src-ui/src/app/services/rest/document.service.ts @@ -191,6 +191,7 @@ export class DocumentService extends AbstractPaperlessService bulkDownload( ids: number[], content = 'both', + mergeIntoSingleFile: boolean = false, useFilenameFormatting: boolean = false ) { return this.http.post( @@ -198,6 +199,7 @@ export class DocumentService extends AbstractPaperlessService { documents: ids, content: content, + single_file: mergeIntoSingleFile, follow_formatting: useFilenameFormatting, }, { responseType: 'blob' }