fix(security): Befunde aus dem Security-Audit beheben #7
@@ -276,12 +276,16 @@ export class PaperlessController {
|
||||
}
|
||||
|
||||
/**
|
||||
* Original-PDF – für den Bearbeiten-Dialog und den Duplikatvergleich im
|
||||
* Scanner (dort ein beliebiges vorhandenes Dokument), deshalb ohne Prüfung
|
||||
* pro Dokument.
|
||||
* Original-PDF – für den Bearbeiten-Dialog und den Duplikatvergleich in
|
||||
* Scanner und Mail-Import (dort ein beliebiges vorhandenes Dokument),
|
||||
* deshalb ohne Prüfung pro Dokument.
|
||||
*/
|
||||
@Get('documents/:id/pdf')
|
||||
@RequirePermissions(Permission.VIEW_INBOX, Permission.VIEW_SCANNER)
|
||||
@RequirePermissions(
|
||||
Permission.VIEW_INBOX,
|
||||
Permission.VIEW_SCANNER,
|
||||
Permission.VIEW_MAIL,
|
||||
)
|
||||
async getDocumentPdf(@Param('id') id: string, @Res() res: Response) {
|
||||
try {
|
||||
const stream = await this.paperlessService.getDocumentPdfStream(
|
||||
|
||||
Reference in new issue
Block a user