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

@@ -132,8 +132,9 @@ class Step2Controller extends AbstractController
throw $this->createNotFoundException(sprintf('Participant at index %d does not exist', $index));
}
// Enrich with fresh availability data
$this->travelDataService->enrichWithFreshAvailabilities($bookingDto->travel);
// 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 form with booking_context option
$form = $this->createParticipantForm($bookingDto, $index);