Verbessere die Logik zur Ermittlung des liturgischen Tages: Normalisiere das Datum und vergleiche nur das Datum ohne Zeitstempel. Füge Konsolenausgaben hinzu, um die Ergebnisse der Suche nach liturgischen Tagen zu protokollieren.

This commit is contained in:
Torsten Schulz (local)
2025-10-07 17:14:24 +02:00
parent 6de8cac0bc
commit bf0b7f1dad

View File

@@ -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() {