[Bug] „Plan generieren“ überschreibt manuelle Einträge ohne Warnung #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.