Ausstellen Error
This commit is contained in:
@@ -121,7 +121,14 @@ export const GET = defineApiRoute({
|
||||
ausweis.aufnahme.objekt.benutzer
|
||||
);
|
||||
|
||||
const pdfRechnung = await getLexOfficeRechnung(rechnung);
|
||||
const [pdfRechnung, pdfRechnungError] = await tryCatch(getLexOfficeRechnung(rechnung));
|
||||
|
||||
if (pdfRechnungError) {
|
||||
throw new APIError({
|
||||
code: "INTERNAL_SERVER_ERROR",
|
||||
message: "Rechnungs PDF konnte nicht generiert werden."
|
||||
})
|
||||
}
|
||||
|
||||
if (!pdfAusweis) {
|
||||
throw new APIError({
|
||||
@@ -137,13 +144,6 @@ export const GET = defineApiRoute({
|
||||
})
|
||||
}
|
||||
|
||||
if (!pdfRechnung) {
|
||||
throw new APIError({
|
||||
code: "INTERNAL_SERVER_ERROR",
|
||||
message: "Rechnungs PDF konnte nicht generiert werden."
|
||||
})
|
||||
}
|
||||
|
||||
const ausweisCommand = new PutObjectCommand({
|
||||
Bucket: "ibc-pdfs",
|
||||
Key: `ID_${ausweis.id}_Energieausweis.pdf`,
|
||||
|
||||
Reference in New Issue
Block a user