Problem: Beim Generieren werden alle History-Einträge des Monats (auch manual: true) verworfen und neu erzeugt — manuelle Korrekturen gehen ohne Rückfrage verloren.
Fix: Vor dem Generieren bestätigen lassen ODER manual:true-Einträge erhalten und nur leere/automatische Slots neu besetzen.
**Schweregrad:** MEDIUM
**Dateien:** `js/calendar.js:123-128`
**Problem:** Beim Generieren werden alle History-Einträge des Monats (auch `manual: true`) verworfen und neu erzeugt — manuelle Korrekturen gehen ohne Rückfrage verloren.
**Fix:** Vor dem Generieren bestätigen lassen ODER `manual:true`-Einträge erhalten und nur leere/automatische Slots neu besetzen.
Behoben in e851bb2: generatePlan erhält einen preAssigned-Parameter — manuelle Einträge (manual:true) bleiben erhalten, belegen Slots, zählen für Eligibility und werden nicht doppelt besetzt; nur leere Slots werden neu generiert. Verhalten gewählt: manuelle Einträge erhalten. Inkl. 3 neuer Tests.
Behoben in `e851bb2`: `generatePlan` erhält einen `preAssigned`-Parameter — manuelle Einträge (`manual:true`) bleiben erhalten, belegen Slots, zählen für Eligibility und werden nicht doppelt besetzt; nur leere Slots werden neu generiert. Verhalten gewählt: *manuelle Einträge erhalten*. Inkl. 3 neuer Tests.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Schweregrad: MEDIUM
Dateien:
js/calendar.js:123-128Problem: Beim Generieren werden alle History-Einträge des Monats (auch
manual: true) verworfen und neu erzeugt — manuelle Korrekturen gehen ohne Rückfrage verloren.Fix: Vor dem Generieren bestätigen lassen ODER
manual:true-Einträge erhalten und nur leere/automatische Slots neu besetzen.Behoben in
e851bb2:generatePlanerhält einenpreAssigned-Parameter — manuelle Einträge (manual:true) bleiben erhalten, belegen Slots, zählen für Eligibility und werden nicht doppelt besetzt; nur leere Slots werden neu generiert. Verhalten gewählt: manuelle Einträge erhalten. Inkl. 3 neuer Tests.