fix: correctly apply due dates for contract and invoice upload reminders

This commit is contained in:
Björn Fromme committed 2026-08-17 11:55:02 +02:00
1 parent 3e08965e48
commit 489aafed3e
22 files changed
+732 -156

No files matched your search

+4 -4
View File
@@ -4,16 +4,16 @@ namespace App\Service\Common;
use App\Model\AbstractFilterDto;
use App\Model\TimelineFilterDto;
use Carbon\CarbonPeriod;
use Carbon\CarbonPeriodImmutable;
class TimelineFilterHandler extends AbstractFilterHandler
{
protected string $namespace = 'filter:timeline';
protected string $modelClass = TimelineFilterDto::class;
protected ?CarbonPeriod $period = null;
protected ?CarbonPeriodImmutable $period = null;
public function setPeriod(CarbonPeriod $period): void
public function setPeriod(CarbonPeriodImmutable $period): void
{
$this->period = $period;
}
@@ -44,7 +44,7 @@ class TimelineFilterHandler extends AbstractFilterHandler
$filterDto->setHotels($data['hotels']);
}
$filterDto->setPeriod(new CarbonPeriod($periodFrom, $periodTo));
$filterDto->setPeriod(new CarbonPeriodImmutable($periodFrom, $periodTo));
return $filterDto;
}