feat: increase availability cache ttl and ensure fresh data when entering form

This commit is contained in:
Björn Fromme committed 2026-03-16 12:00:55 +01:00
1 parent be83a4295a
commit 28c426ca3c
3 files changed
+10 -5

No files matched your search

@@ -169,6 +169,10 @@ class IndexController extends AbstractController
return $this->redirectToRoute('app_booking_edit', ['id' => $id]);
}
// Fetch fresh availabilities when entering participant form
// This ensures up-to-date data and populates cache for subsequent HTMX refreshes
$this->travelDataService->enrichWithFreshAvailabilities($bookingDto->travel, cached: false);
// Create wrapper DTO for email uniqueness validation
$wrapper = new ParticipantEditDto(
participant: $participant,