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

This commit is contained in:
Björn Fromme
2025-12-08 14:57:12 +01:00
parent 27d77624da
commit 118f86b2a0
3 changed files with 10 additions and 5 deletions
@@ -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);