diff --git a/src/pages/api/admin/bedarfsausweis-ausstellen.ts b/src/pages/api/admin/bedarfsausweis-ausstellen.ts index 55ac11e1..81211746 100644 --- a/src/pages/api/admin/bedarfsausweis-ausstellen.ts +++ b/src/pages/api/admin/bedarfsausweis-ausstellen.ts @@ -204,14 +204,17 @@ export const POST = defineApiRoute({ await s3Client.send(command); } - const rechnungsCommand = new PutObjectCommand({ - Bucket: "ibc-pdfs", - Key: `ID_${ausweis.id}_Rechnung.pdf`, - Body: Buffer.from(pdfRechnung), - ACL: "private", - }); + if (!rechnungsCheckCommand && pdfRechnung != null ){ + const rechnungsCommand = new PutObjectCommand({ + Bucket: "ibc-pdfs", + Key: `ID_${ausweis.id}_Rechnung.pdf`, + Body: Buffer.from(pdfRechnung), + ACL: "private", + }); + - await s3Client.send(rechnungsCommand); + await s3Client.send(rechnungsCommand); + } // Falls Postversand angefragt wurde müssen wir die Dateien auf den Postserver hochladen if (post) {