fix: properly filter by date range, improve filter handlers

This commit is contained in:
Björn Fromme
2025-03-21 12:38:55 +01:00
parent 06c32fd597
commit f2b60570a9
11 changed files with 98 additions and 66 deletions
@@ -30,12 +30,8 @@ class TimelineFilterController extends AbstractController
public function index(Request $request): Response
{
$formData = $this->filterHandler->getFilterSettings();
$formOptions = [
'min_date' => $formData->getPeriod()->first()->toDateTimeImmutable(),
'max_date' => $formData->getPeriod()->last()->toDateTimeImmutable(),
];
$form = $this->createForm(TimelineFilterType::class, $formData, $formOptions);
$form = $this->createForm(TimelineFilterType::class, $formData);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {