diff --git a/src/features/kontakte/hooks.ts b/src/features/kontakte/hooks.ts index 23a55e0..bf9c6f1 100644 --- a/src/features/kontakte/hooks.ts +++ b/src/features/kontakte/hooks.ts @@ -1,3 +1,4 @@ +import { deleteAllDokumente } from "@/shared/hooks/dokument-store"; import { dbExec, useDbQuery } from "@/shared/hooks/use-db"; import type { KontaktFormData, TherapeutFormData } from "./schema"; @@ -129,6 +130,7 @@ export async function deleteKontakt(id: number) { } export async function deleteAllData() { + await deleteAllDokumente(); await dbExec("DELETE FROM sitzung"); await dbExec("DELETE FROM kontakt"); await dbExec("DELETE FROM sprechstunde"); diff --git a/src/features/prozess/hooks.ts b/src/features/prozess/hooks.ts index 47825a6..d2c28d2 100644 --- a/src/features/prozess/hooks.ts +++ b/src/features/prozess/hooks.ts @@ -1,3 +1,4 @@ +import { deleteDokumenteForSprechstunde } from "@/shared/hooks/dokument-store"; import { dbExec, useDbQuery } from "@/shared/hooks/use-db"; interface NutzerRow { @@ -206,5 +207,6 @@ export async function deleteSitzung(id: number) { } export async function deleteErstgespraech(id: number) { + await deleteDokumenteForSprechstunde(id); await dbExec("DELETE FROM sprechstunde WHERE id = $1", [id]); }