--- import KaufabschlussModule from "#modules/KaufabschlussModule.svelte"; import AusweisLayout from "#layouts/AusweisLayout.astro"; import { Enums } from "@ibcornelsen/database/client"; import { createCaller } from "#lib/caller"; // Man sollte nur auf diese Seite kommen, wenn ein Ausweis bereits vorliegt und in der Datenbank abgespeichert wurde. const uid = Astro.url.searchParams.get("uid"); if (!uid) { return Astro.redirect("/404"); } const caller = createCaller(Astro); const ausweis = await caller.v1.verbrauchsausweisWohnen.get({ uid }) const user = await caller.v1.benutzer.self(); if (!ausweis || !user) { return Astro.redirect("/404"); } ---