diff --git a/src/routes/admin/zeitraeume/+page.svelte b/src/routes/admin/zeitraeume/+page.svelte
index ef2559c..10c48af 100644
--- a/src/routes/admin/zeitraeume/+page.svelte
+++ b/src/routes/admin/zeitraeume/+page.svelte
@@ -3,7 +3,13 @@
let bezeichnung = '';
let startDatum = '';
let endDatum = '';
- let zeitraeume = [];
+ interface Zeitraum {
+ id: number;
+ bezeichnung: string;
+ startDatum: string;
+ endDatum: string;
+ }
+ let zeitraeume: Zeitraum[] = [];
let neuerBezeichnung = '';
let neuerstartDatum = '';
let neuerendDatum = '';
@@ -17,8 +23,12 @@
function bearbeiten(d: { id: number; bezeichnung: string; startDatum: Date; endDatum: Date }) {
neuerBezeichnung = d.bezeichnung;
- neuerstartDatum = d.startDatum;
- neuerendDatum = d.endDatum;
+ neuerstartDatum = d.startDatum instanceof Date
+ ? d.startDatum.toISOString().slice(0, 10)
+ : d.startDatum;
+ neuerendDatum = d.endDatum instanceof Date
+ ? d.endDatum.toISOString().slice(0, 10)
+ : d.endDatum;
bearbeiteId = d.id;
}
@@ -67,19 +77,19 @@