diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts
index dc71b7df..0f3679ce 100644
--- a/src/astro-typesafe-api-caller.ts
+++ b/src/astro-typesafe-api-caller.ts
@@ -5,6 +5,8 @@ export const createCaller = createCallerFactory({
"klimafaktoren": await import("../src/pages/api/klimafaktoren.ts"),
"postleitzahlen": await import("../src/pages/api/postleitzahlen.ts"),
"unterlage": await import("../src/pages/api/unterlage.ts"),
+ "aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
+ "ausweise": await import("../src/pages/api/ausweise/index.ts"),
"admin/ausstellen": await import("../src/pages/api/admin/ausstellen.ts"),
"admin/bedarfsausweis-ausstellen": await import("../src/pages/api/admin/bedarfsausweis-ausstellen.ts"),
"admin/bestellbestaetigung": await import("../src/pages/api/admin/bestellbestaetigung.ts"),
@@ -12,17 +14,11 @@ export const createCaller = createCallerFactory({
"admin/nicht-ausstellen": await import("../src/pages/api/admin/nicht-ausstellen.ts"),
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
- "aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
-<<<<<<< Updated upstream
-=======
- "ausweise": await import("../src/pages/api/ausweise/index.ts"),
->>>>>>> Stashed changes
+ "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
+ "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
"auth/access-token": await import("../src/pages/api/auth/access-token.ts"),
"auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"),
"auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"),
- "ausweise": await import("../src/pages/api/ausweise/index.ts"),
- "bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
- "bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
"bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"),
"bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"),
"bilder/[id]": await import("../src/pages/api/bilder/[id].ts"),
@@ -41,11 +37,9 @@ export const createCaller = createCallerFactory({
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
"verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"),
"verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"),
- "verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"),
- "verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
"webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"),
+ "objekt/[id]": await import("../src/pages/api/objekt/[id]/index.ts"),
"aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"),
"aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"),
"aufnahme/[id]/unterlagen": await import("../src/pages/api/aufnahme/[id]/unterlagen.ts"),
- "objekt/[id]": await import("../src/pages/api/objekt/[id]/index.ts"),
})
\ No newline at end of file
diff --git a/src/components/Dashboard/DashboardAusweis.svelte b/src/components/Dashboard/DashboardAusweis.svelte
index eeb89516..4134be86 100644
--- a/src/components/Dashboard/DashboardAusweis.svelte
+++ b/src/components/Dashboard/DashboardAusweis.svelte
@@ -290,7 +290,7 @@
tabindex="-1"
class="z-[1] menu p-2 shadow bg-base-100 rounded-box w-64 gap-2 border"
>
-
+
{#if ausweis.bestellt && rechnung}
{/if}
diff --git a/src/modules/KundendatenModule.svelte b/src/modules/KundendatenModule.svelte
index 306d7145..d051fab2 100644
--- a/src/modules/KundendatenModule.svelte
+++ b/src/modules/KundendatenModule.svelte
@@ -212,6 +212,12 @@
}
try {
+ const merged_versand_empfaenger = versand_empfaenger || empfaenger;
+ const merged_versand_strasse = versand_strasse || strasse;
+ const merged_versand_plz = versand_plz || plz;
+ const merged_versand_ort = versand_ort || ort;
+ const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
+
const { id } = await api.rechnung.anfordern.PUT.fetch(
{
email: email,
@@ -219,10 +225,11 @@
strasse: strasse,
plz: plz,
ort: ort,
- versand_empfaenger: versand_empfaenger,
- versand_strasse: versand_strasse,
- versand_plz: versand_plz,
- versand_ort: versand_ort,
+ versand_empfaenger: merged_versand_empfaenger,
+ versand_strasse: merged_versand_strasse,
+ versand_plz: merged_versand_plz,
+ versand_ort: merged_versand_ort,
+ versand_zusatzzeile: merged_versand_zusatzzeile,
telefon: telefon,
nachweis_id: result.nachweis_id
},
@@ -283,21 +290,27 @@
let id: string, checkout_url: string | undefined;
if (rechnung) {
+ const merged_versand_empfaenger = versand_empfaenger || empfaenger;
+ const merged_versand_strasse = versand_strasse || strasse;
+ const merged_versand_plz = versand_plz || plz;
+ const merged_versand_ort = versand_ort || ort;
+ const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
+
const result = await api.rechnung._id.PATCH.fetch({
bezahlmethode: aktiveBezahlmethode,
abweichende_versand_adresse: abweichende_versand_adresse,
- empfaenger: empfaenger,
- strasse: strasse,
- plz: plz,
- ort: ort,
- zusatzzeile: zusatzzeile,
- versand_empfaenger: versand_empfaenger,
- versand_strasse: versand_strasse,
- versand_plz: versand_plz,
- versand_ort: versand_ort,
- telefon: telefon,
- email: email,
- versand_zusatzzeile: versand_zusatzzeile
+ empfaenger,
+ strasse,
+ plz,
+ ort,
+ telefon,
+ email,
+ zusatzzeile,
+ versand_empfaenger: merged_versand_empfaenger,
+ versand_strasse: merged_versand_strasse,
+ versand_plz: merged_versand_plz,
+ versand_ort: merged_versand_ort,
+ versand_zusatzzeile: merged_versand_zusatzzeile
}, {
params: {
id: rechnung.id
@@ -305,10 +318,10 @@
headers: {
Authorization: `Bearer ${Cookies.get(API_ACCESS_TOKEN_COOKIE_NAME)}`,
},
- })
+ });
- id = result.id
- checkout_url = result.checkout_url
+ id = result.id;
+ checkout_url = result.checkout_url;
}
@@ -399,6 +412,12 @@
try {
let id: string, checkout_url: string | undefined;
+ const merged_versand_empfaenger = versand_empfaenger || empfaenger;
+ const merged_versand_strasse = versand_strasse || strasse;
+ const merged_versand_plz = versand_plz || plz;
+ const merged_versand_ort = versand_ort || ort;
+ const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
+
if (rechnung) {
const result = await api.rechnung._id.PATCH.fetch({
bezahlmethode: aktiveBezahlmethode,
@@ -407,13 +426,13 @@
strasse: strasse,
plz: plz,
ort: ort,
- zusatzzeile: zusatzzeile,
- versand_empfaenger: versand_empfaenger,
- versand_strasse: versand_strasse,
- versand_plz: versand_plz,
- versand_ort: versand_ort,
telefon: telefon,
- versand_zusatzzeile: versand_zusatzzeile
+ zusatzzeile: zusatzzeile,
+ versand_empfaenger: merged_versand_empfaenger,
+ versand_strasse: merged_versand_strasse,
+ versand_plz: merged_versand_plz,
+ versand_ort: merged_versand_ort,
+ versand_zusatzzeile: merged_versand_zusatzzeile
}, {
params: {
id: rechnung.id
@@ -439,11 +458,11 @@
plz: plz,
ort: ort,
zusatzzeile: zusatzzeile,
- versand_empfaenger: versand_empfaenger,
- versand_strasse: versand_strasse,
- versand_plz: versand_plz,
- versand_ort: versand_ort,
- versand_zusatzzeile: versand_zusatzzeile,
+ versand_empfaenger: merged_versand_empfaenger,
+ versand_strasse: merged_versand_strasse,
+ versand_plz: merged_versand_plz,
+ versand_ort: merged_versand_ort,
+ versand_zusatzzeile: merged_versand_zusatzzeile,
telefon: telefon,
ausweis_id: ausweis.id,
partner_code,