Remove normalization of date range in filtersettings

This commit is contained in:
Björn Fromme
2019-06-26 15:53:29 +02:00
parent e8b05b79bc
commit c32052f4a8
2 changed files with 0 additions and 22 deletions
@@ -278,27 +278,6 @@ class FilterService implements SingletonInterface
return [$dateFrom, $dateTo];
}
/**
* @param FilterSettings $filterSettings
*/
public function sanitizeDateRange(FilterSettings $filterSettings)
{
[ $validDateFrom, $validDateTo ] = $this->getDateRange();
$dateFrom = $filterSettings->getDateFrom();
$dateTo = $filterSettings->getDateTo();
if ($dateFrom !== null && $dateTo !== null && $dateFrom >= $dateTo) {
$dateTo = clone $dateFrom;
$dateTo->add(new \DateInterval('P14D'));
$filterSettings->setDateTo($dateTo);
}
if ($dateFrom !== null && $dateFrom < $validDateFrom) {
$filterSettings->setDateFrom($validDateFrom);
}
if ($dateTo !== null && $dateTo > $validDateTo) {
$filterSettings->setDateTo($validDateTo);
}
}
/**
* @param FilterSettings $filterSettings
* @param int $conceptUid
@@ -121,7 +121,6 @@ trait RequestArgumentTypeConversionTrait
$filterService = $objectManager->get(FilterService::class);
$filterService->convertDestinationData($filterSettingsObject);
$filterService->sanitizeDateRange($filterSettingsObject);
$this->request->setArgument('filterSettings', $filterSettingsObject);
}