From 98f32ca27905a52fe1f6dbe8439f502360d5fd94 Mon Sep 17 00:00:00 2001
From: Moritz Utcke
Date: Thu, 10 Apr 2025 00:33:54 -0400
Subject: [PATCH] Ausstellen
---
src/lib/pdf/pdfVerbrauchsausweisWohnen.ts | 3 ++-
src/pages/api/admin/ausstellen.ts | 2 +-
src/pages/pdf/ansichtsausweis.ts | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts
index 9565b43b..a5f3c72f 100644
--- a/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts
+++ b/src/lib/pdf/pdfVerbrauchsausweisWohnen.ts
@@ -196,7 +196,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne
})
// Stempel und Unterschrift
- if (ausweis.ausgestellt || !vorschau) {
+ if (!vorschau) {
const stempel = await pdf.embedPng(fs.readFileSync(new URL("../../../public/pdf/images/stempel-unterschrift.png", import.meta.url), "base64"));
const stempelHeight = 60
@@ -210,6 +210,7 @@ export async function pdfVerbrauchsausweisWohnen(ausweis: VerbrauchsausweisWohne
// Aussteller
const aussteller = await pdf.embedPng(fs.readFileSync(new URL("../../../public/pdf/images/aussteller.png", import.meta.url), "base64"));
+
pages[0].drawImage(aussteller, {
x: 40,
y: height - 770,
diff --git a/src/pages/api/admin/ausstellen.ts b/src/pages/api/admin/ausstellen.ts
index 57c6d94e..07f5861b 100644
--- a/src/pages/api/admin/ausstellen.ts
+++ b/src/pages/api/admin/ausstellen.ts
@@ -257,7 +257,7 @@ fax 040 ยท 209339859
`;
}
- const response = await transport.sendMail({
+ await transport.sendMail({
from: `"IBCornelsen" `,
to: rechnung.email || rechnung.benutzer.email,
bcc: "info@online-energieausweis.org",
diff --git a/src/pages/pdf/ansichtsausweis.ts b/src/pages/pdf/ansichtsausweis.ts
index 472d37d0..5b4028f2 100644
--- a/src/pages/pdf/ansichtsausweis.ts
+++ b/src/pages/pdf/ansichtsausweis.ts
@@ -50,9 +50,9 @@ export const GET: APIRoute = async (Astro) => {
// Dieser Ausweis wurde mit der alten Version erstellt, das PDF sollte bereits existieren.
pdf = await getS3File("ibc-pdfs", `ID_${id[1]}_Energieausweis.pdf`)
} else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
- pdf = await pdfVerbrauchsausweisWohnen(ausweis as VerbrauchsausweisWohnenClient, aufnahme, objekt, bilder, user);
+ pdf = await pdfVerbrauchsausweisWohnen(ausweis as VerbrauchsausweisWohnenClient, aufnahme, objekt, bilder, user, !ausweis.ausgestellt);
} else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) {
- pdf = await pdfVerbrauchsausweisGewerbe(ausweis as VerbrauchsausweisGewerbeClient, aufnahme, objekt, bilder, user);
+ pdf = await pdfVerbrauchsausweisGewerbe(ausweis as VerbrauchsausweisGewerbeClient, aufnahme, objekt, bilder, user, !ausweis.ausgestellt);
}
return new Response(pdf, {