Database imports gefixt + Ausweis speichern verbessert
This commit is contained in:
@@ -2,7 +2,8 @@
|
||||
|
||||
import AusweisLayout from "#layouts/AusweisLayout.astro";
|
||||
import VerbrauchsausweisWohnenModule from "#modules/Ausweise/VerbrauchsausweisWohnenModule.svelte";
|
||||
import { GebaeudeStammdaten, VerbrauchsausweisWohnen, prisma } from "@ibcornelsen/database";
|
||||
import { GebaeudeStammdaten, VerbrauchsausweisWohnen, prisma } from "@ibcornelsen/database/server";
|
||||
import { exclude } from "#lib/exclude";
|
||||
|
||||
|
||||
|
||||
@@ -13,12 +14,15 @@ let gebaeude: GebaeudeStammdaten = {} as GebaeudeStammdaten;
|
||||
if (uid) {
|
||||
const request = await prisma.verbrauchsausweisWohnen.findUnique({
|
||||
where: { uid },
|
||||
include: { gebaeude_stammdaten: true },
|
||||
include: {
|
||||
gebaeude_stammdaten: true
|
||||
}
|
||||
})
|
||||
|
||||
if (request) {
|
||||
ausweis = request;
|
||||
gebaeude = request.gebaeude_stammdaten;
|
||||
const { gebaeude_stammdaten, ...rest } = request;
|
||||
ausweis = exclude(rest, ["id", "uid", "gebaeude_stammdaten_id", "ausweisart", "benutzer_id", "rechnungen_id"]) as VerbrauchsausweisWohnen;
|
||||
gebaeude = exclude(request.gebaeude_stammdaten, ["id", "uid", "benutzer_id"]) as GebaeudeStammdaten;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user