fix(dayplan): resolve duplicate reservation display, date off-by-one, and missing day_id on edit

- Exclude place-assigned reservations from timeline to prevent duplicate display
- Use selected day's date instead of today when entering time without date
- Pass day_id when updating reservations, not only when creating
This commit is contained in:
Maurice
2026-04-06 12:56:54 +02:00
parent 09ab829b17
commit 4ba6005ca3
3 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -431,7 +431,7 @@ export default function TripPlannerPage(): React.ReactElement | null {
const handleSaveReservation = async (data) => {
try {
if (editingReservation) {
const r = await tripActions.updateReservation(tripId, editingReservation.id, data)
const r = await tripActions.updateReservation(tripId, editingReservation.id, { ...data, day_id: selectedDayId || null })
toast.success(t('trip.toast.reservationUpdated'))
setShowReservationModal(false)
if (data.type === 'hotel') {