Skip to content
Snippets Groups Projects
Commit 0e19adb5 authored by Torsten Oppermann's avatar Torsten Oppermann
Browse files

[TASK] Misc bugfixes with the filtering of the jobs

parent d8ef08a3
No related branches found
No related tags found
No related merge requests found
......@@ -175,7 +175,9 @@ class JobRepository extends Repository {
}
}
$query->matching($query->logicalAnd($constraints));
if (count($constraints)) {
$query->matching($query->logicalAnd($constraints));
}
return $query->execute();
}
......
......@@ -54,7 +54,7 @@ class FrontendFilterService {
if ($filters['country'] !== '0' && $filters['country'] !== NULL) {
$statement->andWhere(
$queryBuilder->expr()->eq(
'b.country', $queryBuilder->createNamedParameter($filters['country'])
'country', $queryBuilder->createNamedParameter($filters['country'])
)
);
}
......@@ -117,7 +117,7 @@ class FrontendFilterService {
if ($filters['country'] !== '0' && $filters['country'] !== NULL) {
$statement->andWhere(
$queryBuilder->expr()->eq(
'b.country', $queryBuilder->createNamedParameter($filters['country'])
'country', $queryBuilder->createNamedParameter($filters['country'])
)
);
}
......@@ -183,10 +183,10 @@ class FrontendFilterService {
);
}
if ($filters['city'] !== '0' && $filters['city'] !== NULL) {
if ($filters['location'] !== '0' && $filters['location'] !== NULL) {
$statement->andWhere(
$queryBuilder->expr()->eq(
'b.city', $queryBuilder->createNamedParameter($filters['city'])
'b.city', $queryBuilder->createNamedParameter($filters['location'])
)
);
}
......@@ -201,7 +201,7 @@ class FrontendFilterService {
$statement->andWhere(
$queryBuilder->expr()->eq(
'a.pid', $queryBuilder->createNamedParameter($siteRootId)
'b.pid', $queryBuilder->createNamedParameter($siteRootId)
)
);
......@@ -244,10 +244,10 @@ class FrontendFilterService {
);
}
if ($filters['city'] !== '0' && $filters['city'] !== NULL) {
if ($filters['location'] !== '0' && $filters['location'] !== NULL) {
$statement->andWhere(
$queryBuilder->expr()->eq(
'b.city', $queryBuilder->createNamedParameter($filters['city'])
'b.city', $queryBuilder->createNamedParameter($filters['location'])
)
);
}
......@@ -270,7 +270,7 @@ class FrontendFilterService {
$statement->andWhere(
$queryBuilder->expr()->eq(
'a.pid', $queryBuilder->createNamedParameter($siteRootId)
'b.pid', $queryBuilder->createNamedParameter($siteRootId)
)
);
......
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