Fix incorrect evaluation of transport filter setting

This commit is contained in:
Björn Fromme
2022-06-22 16:04:03 +02:00
parent 3f6fa5c115
commit ffe7c8b233
2 changed files with 2 additions and 2 deletions
@@ -223,7 +223,7 @@ abstract class AbstractRepository extends Repository
protected function addTransportationFilterConditions(QueryBuilder $qb, array $filterSettings): void protected function addTransportationFilterConditions(QueryBuilder $qb, array $filterSettings): void
{ {
// Transportation // Transportation
if (null !== $filterSettings['bus']) { if (false === empty($filterSettings['bus'])) {
$qb->andWhere($qb->expr()->eq('date.bus_available', 1)); $qb->andWhere($qb->expr()->eq('date.bus_available', 1));
} }
} }
@@ -93,7 +93,7 @@ class ProductRepository extends AbstractRepository
if (count($excludedConceptUids) > 0) { if (count($excludedConceptUids) > 0) {
$qb->andWhere($qb->expr()->notIn( $qb->andWhere($qb->expr()->notIn(
'concept', 'date.concept',
$qb->createNamedParameter($excludedConceptUids, Connection::PARAM_INT_ARRAY)) $qb->createNamedParameter($excludedConceptUids, Connection::PARAM_INT_ARRAY))
); );
} }