From 7645626bd9059eb5e54c659aa4d8bb585195d6ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Tue, 6 Feb 2024 11:47:40 +0100 Subject: [PATCH] feat: filter out unavailable products from search results --- .../ep_products/Classes/Domain/Repository/ProductRepository.php | 1 + 1 file changed, 1 insertion(+) diff --git a/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php index 8a3cc923..ac8e33cd 100644 --- a/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php +++ b/public/typo3conf/ext/ep_products/Classes/Domain/Repository/ProductRepository.php @@ -78,6 +78,7 @@ class ProductRepository extends AbstractRepository ->from('tx_epproducts_domain_model_date', 'date') ->leftJoin('date', 'tx_epproducts_domain_model_room', 'room', 'room.date = date.uid') ->where($qb->expr()->eq('date.product_searchable', 1)) + ->where($qb->expr()->gt('date.available', 0)) ->andWhere('date.date_start >= NOW()') ->groupBy('date.product') ->addGroupBy('date.hotel')