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

This commit is contained in:
Björn Fromme
2026-03-16 12:00:55 +01:00
parent be83a4295a
commit 28c426ca3c
3 changed files with 10 additions and 5 deletions
@@ -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,