From bf0b7f1dadd5a053625b8502f3074a62de161df8 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Tue, 7 Oct 2025 17:14:24 +0200 Subject: [PATCH] =?UTF-8?q?Verbessere=20die=20Logik=20zur=20Ermittlung=20d?= =?UTF-8?q?es=20liturgischen=20Tages:=20Normalisiere=20das=20Datum=20und?= =?UTF-8?q?=20vergleiche=20nur=20das=20Datum=20ohne=20Zeitstempel.=20F?= =?UTF-8?q?=C3=BCge=20Konsolenausgaben=20hinzu,=20um=20die=20Ergebnisse=20?= =?UTF-8?q?der=20Suche=20nach=20liturgischen=20Tagen=20zu=20protokollieren?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/admin/WorshipManagement.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/content/admin/WorshipManagement.vue b/src/content/admin/WorshipManagement.vue index 71fe103..a702989 100644 --- a/src/content/admin/WorshipManagement.vue +++ b/src/content/admin/WorshipManagement.vue @@ -271,11 +271,22 @@ export default { return; } + // Normalisiere das Datum (HTML input gibt YYYY-MM-DD zurück) + const selectedDate = this.worshipData.date; + // Finde liturgischen Tag für das gewählte Datum - const liturgicalDay = this.liturgicalDays.find(day => day.date === this.worshipData.date); + const liturgicalDay = this.liturgicalDays.find(day => { + // Vergleiche nur das Datum (ignoriere mögliche Zeitstempel) + const dayDate = typeof day.date === 'string' ? day.date : day.date.split('T')[0]; + return dayDate === selectedDate; + }); + if (liturgicalDay) { this.selectedDayName = { name: liturgicalDay.dayName }; this.worshipData.dayName = liturgicalDay.dayName; + console.log('Liturgischer Tag gefunden:', liturgicalDay.dayName); + } else { + console.log('Kein liturgischer Tag gefunden für:', selectedDate); } }, async saveWorship() {