fix: add availableForUsers condition from locationType in the location API endpoint

This commit is contained in:
nobohan 2021-12-13 09:41:27 +01:00
parent e21f12d96c
commit 1e99ca2ca5

View File

@ -21,11 +21,14 @@ class LocationApiController extends ApiController
{
public function customizeQuery(string $action, Request $request, $query): void
{
$query->andWhere(
$query->expr()->andX(
$query
->leftJoin('e.locationType', 'lt')
->andWhere(
$query->expr()->andX(
$query->expr()->eq('e.availableForUsers', "'TRUE'"),
$query->expr()->eq('lt.availableForUsers', "'TRUE'"),
$query->expr()->eq('e.active', "'TRUE'"),
)
);
);
}
}