Skip to content
Snippets Groups Projects
Commit 9cb13d4a authored by Matthias Adrowski's avatar Matthias Adrowski
Browse files

[TASK] Check for filter keys

parent d0773396
No related branches found
No related tags found
1 merge request!35Feature upgrade to typo3 11
...@@ -87,13 +87,15 @@ class JobRepository extends Repository { ...@@ -87,13 +87,15 @@ class JobRepository extends Repository {
$query->getQuerySettings()->setStoragePageIds([$recordPageId]); $query->getQuerySettings()->setStoragePageIds([$recordPageId]);
$query->getQuerySettings()->setIgnoreEnableFields(TRUE); $query->getQuerySettings()->setIgnoreEnableFields(TRUE);
$constraints = []; $constraints = [];
if (\is_array($filters['locations'])) { if (isset($filters['locations'])) {
$constraints[] = $query->in('company.city', $filters['locations']); if (\is_array($filters['locations'])) {
} elseif ($filters['locations'] !== '' && $filters['locations'] !== NULL) { $constraints[] = $query->in('company.city', $filters['locations']);
$constraints[] = $query->equals('company.city', $filters['locations']); } elseif ($filters['locations'] !== '') {
$constraints[] = $query->equals('company.city', $filters['locations']);
}
} }
if ($filters['search'] !== '' && $filters['search'] !== NULL) { if (isset($filters['search']) && $filters['search'] !== '') {
$constraints[] = $query->like('title', '%' . $filters['search'] . '%'); $constraints[] = $query->like('title', '%' . $filters['search'] . '%');
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment