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 @@