diff --git a/prisma/migrations/20250409152238_ausweis_id/migration.sql b/prisma/migrations/20250409152238_ausweis_id/migration.sql new file mode 100644 index 00000000..eb2b5b04 --- /dev/null +++ b/prisma/migrations/20250409152238_ausweis_id/migration.sql @@ -0,0 +1,17 @@ +-- AlterTable +ALTER TABLE "BedarfsausweisGewerbe" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'BedarfsausweisGewerbe'; + +-- AlterTable +ALTER TABLE "BedarfsausweisWohnen" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'BedarfsausweisWohnen'; + +-- AlterTable +ALTER TABLE "GEGNachweisGewerbe" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'GEGNachweisGewerbe'; + +-- AlterTable +ALTER TABLE "GEGNachweisWohnen" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'GEGNachweisWohnen'; + +-- AlterTable +ALTER TABLE "VerbrauchsausweisGewerbe" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'VerbrauchsausweisGewerbe'; + +-- AlterTable +ALTER TABLE "VerbrauchsausweisWohnen" ADD COLUMN "ausweisart" "Ausweisart" NOT NULL DEFAULT 'VerbrauchsausweisWohnen'; diff --git a/prisma/schema/BedarfsausweisGewerbe.prisma b/prisma/schema/BedarfsausweisGewerbe.prisma index 476c21f7..bc4d983a 100644 --- a/prisma/schema/BedarfsausweisGewerbe.prisma +++ b/prisma/schema/BedarfsausweisGewerbe.prisma @@ -26,6 +26,7 @@ model BedarfsausweisGewerbe { klimatisierung Boolean? @default(false) nachweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(BedarfsausweisGewerbe) created_at DateTime @default(now()) updated_at DateTime @updatedAt @default(now()) diff --git a/prisma/schema/BedarfsausweisWohnen.prisma b/prisma/schema/BedarfsausweisWohnen.prisma index 3a05d2b5..e3074294 100644 --- a/prisma/schema/BedarfsausweisWohnen.prisma +++ b/prisma/schema/BedarfsausweisWohnen.prisma @@ -100,6 +100,7 @@ model BedarfsausweisWohnen { pruefpunkt_fenster Boolean? @default(false) ausweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(BedarfsausweisWohnen) benutzer Benutzer? @relation(fields: [benutzer_id], references: [id], onDelete: NoAction, onUpdate: NoAction) diff --git a/prisma/schema/GEGNachweisGewerbe.prisma b/prisma/schema/GEGNachweisGewerbe.prisma index 8bff4bdf..3a344706 100644 --- a/prisma/schema/GEGNachweisGewerbe.prisma +++ b/prisma/schema/GEGNachweisGewerbe.prisma @@ -17,6 +17,7 @@ model GEGNachweisGewerbe { beschreibung String? @db.Text nachweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(GEGNachweisGewerbe) created_at DateTime @default(now()) updated_at DateTime @updatedAt @default(now()) diff --git a/prisma/schema/GEGNachweisWohnen.prisma b/prisma/schema/GEGNachweisWohnen.prisma index 57a16db5..974b696c 100644 --- a/prisma/schema/GEGNachweisWohnen.prisma +++ b/prisma/schema/GEGNachweisWohnen.prisma @@ -17,6 +17,7 @@ model GEGNachweisWohnen { beschreibung String? @db.Text nachweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(GEGNachweisWohnen) created_at DateTime @default(now()) updated_at DateTime @updatedAt @default(now()) diff --git a/prisma/schema/VerbrauchsausweisGewerbe.prisma b/prisma/schema/VerbrauchsausweisGewerbe.prisma index 43811388..9281dd18 100644 --- a/prisma/schema/VerbrauchsausweisGewerbe.prisma +++ b/prisma/schema/VerbrauchsausweisGewerbe.prisma @@ -74,6 +74,7 @@ model VerbrauchsausweisGewerbe { updated_at DateTime @updatedAt @default(now()) ausweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(VerbrauchsausweisGewerbe) pruefpunkt_heizungsalter Boolean? @default(false) pruefpunkt_verbrauch_niedrig Boolean? @default(false) diff --git a/prisma/schema/VerbrauchsausweisWohnen.prisma b/prisma/schema/VerbrauchsausweisWohnen.prisma index a741aa90..2f93801c 100644 --- a/prisma/schema/VerbrauchsausweisWohnen.prisma +++ b/prisma/schema/VerbrauchsausweisWohnen.prisma @@ -75,6 +75,7 @@ model VerbrauchsausweisWohnen { kontrolldatei_angefragt Boolean? @default(false) ausweistyp AusweisTyp @default(Standard) + ausweisart Ausweisart @default(VerbrauchsausweisWohnen) created_at DateTime @default(now()) updated_at DateTime @updatedAt @default(now()) diff --git a/src/client/lib/ausweisSpeichern.ts b/src/client/lib/ausweisSpeichern.ts index 6362640d..3c93be7e 100644 --- a/src/client/lib/ausweisSpeichern.ts +++ b/src/client/lib/ausweisSpeichern.ts @@ -1,5 +1,4 @@ import { api } from "astro-typesafe-api/client"; -import { exclude } from "#lib/exclude.js"; import Cookies from "js-cookie"; import { API_ACCESS_TOKEN_COOKIE_NAME } from "#lib/constants.js"; import { @@ -566,7 +565,7 @@ export async function ausweisSpeichern( return; } - aufnahme.id = aufnahme_id; + aufnahme.id = aufnahme_id as string; if (ausweisart == Enums.Ausweisart.VerbrauchsausweisWohnen) { const id = await verbrauchsausweisWohnenSpeichern( diff --git a/src/components/Ausweis/PerformanceScore.svelte b/src/components/Ausweis/PerformanceScore.svelte index a5dc68e0..5a40e520 100644 --- a/src/components/Ausweis/PerformanceScore.svelte +++ b/src/components/Ausweis/PerformanceScore.svelte @@ -1,5 +1,4 @@