From c0be1b3c83b0ca9bf12b038e8266d96697c32ac0 Mon Sep 17 00:00:00 2001 From: Matthias Adrowski <matthias.adrowski@sgalinski.de> Date: Fri, 17 Jun 2022 09:40:56 +0200 Subject: [PATCH] [TASK] Fix error when using filters --- Classes/Controller/JoblistController.php | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Classes/Controller/JoblistController.php b/Classes/Controller/JoblistController.php index 4b1bd2b3..5f80eeb8 100644 --- a/Classes/Controller/JoblistController.php +++ b/Classes/Controller/JoblistController.php @@ -157,13 +157,13 @@ class JoblistController extends ActionController { public function indexAction(array $filters = [], int $jobId = NULL, int $currentPageBrowserPage = 0 ): ?\Psr\Http\Message\ResponseInterface { if ($filters) { - $this->view->assign('selectedCountry', $filters['filterCountry']); - $this->view->assign('selectedCompany', $filters['filterCompany']); - $this->view->assign('selectedLocation', $filters['filterLocation']); - $this->view->assign('selectedDepartment', $filters['filterDepartment']); - $this->view->assign('selectedExperienceLevel', $filters['filterExperienceLevel']); - $this->view->assign('selectedFunction', $filters['filterFunction']); - $this->view->assign('selectedRemote', $filters['filterRemote']); + $this->view->assign('selectedCountry', $filters['filterCountry'] ?? ''); + $this->view->assign('selectedCompany', $filters['filterCompany'] ?? ''); + $this->view->assign('selectedLocation', $filters['filterLocation'] ?? ''); + $this->view->assign('selectedDepartment', $filters['filterDepartment'] ?? ''); + $this->view->assign('selectedExperienceLevel', $filters['filterExperienceLevel'] ?? ''); + $this->view->assign('selectedFunction', $filters['filterFunction'] ?? ''); + $this->view->assign('selectedRemote', $filters['filterRemote'] ?? ''); } $storagePid = (int) $this->configurationManager->getConfiguration( @@ -367,7 +367,7 @@ class JoblistController extends ActionController { * @throws NoSuchArgumentException * @throws \TYPO3\CMS\Extbase\Mvc\Exception\StopActionException */ - protected function initializeApplyAction(): ?\Psr\Http\Message\ResponseInterface { + protected function initializeApplyAction() { try { $uniqueFolderName = $this->request->getArgument('folderName'); } catch (NoSuchArgumentException $exception) { @@ -394,11 +394,6 @@ class JoblistController extends ActionController { $typeConverter->setTargetUploadFileName($property); $propertyMappingConfiguration->forProperty($property)->setTypeConverter($typeConverter); } - if (version_compare(\TYPO3\CMS\Core\Utility\VersionNumberUtility::getCurrentTypo3Version(), '11.0.0', '<')) { - return NULL; - } else { - return $this->htmlResponse(); - } } /** -- GitLab