From 2c7bca8e3f215fb254c5cef7e9001c3ddbc02f7f Mon Sep 17 00:00:00 2001
From: Kevin von Spiczak <kevin.spiczak@sgalinski.de>
Date: Wed, 12 Feb 2025 12:20:15 +0100
Subject: [PATCH] [BUGFIX] fix
 TYPO3\CMS\Extbase\Persistence\Generic\Query::logicalAnd(): Argument #1 must
 be of type TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface,
 array given

---
 Classes/Domain/Repository/JobRepository.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Classes/Domain/Repository/JobRepository.php b/Classes/Domain/Repository/JobRepository.php
index 031afad2..acdef2ae 100644
--- a/Classes/Domain/Repository/JobRepository.php
+++ b/Classes/Domain/Repository/JobRepository.php
@@ -476,7 +476,7 @@ class JobRepository extends Repository {
 			}
 
 			if (\count($companyConstraints) > 0) {
-				$constraints[] = $query->logicalOr($companyConstraints);
+				$constraints[] = $query->logicalOr(...$companyConstraints);
 			}
 		}
 
@@ -487,7 +487,7 @@ class JobRepository extends Repository {
 			}
 
 			if (\count($departmentConstraints) > 0) {
-				$constraints[] = $query->logicalOr($departmentConstraints);
+				$constraints[] = $query->logicalOr(...$departmentConstraints);
 			}
 		}
 
@@ -498,7 +498,7 @@ class JobRepository extends Repository {
 			}
 
 			if (\count($experienceConstraints) > 0) {
-				$constraints[] = $query->logicalOr($experienceConstraints);
+				$constraints[] = $query->logicalOr(...$experienceConstraints);
 			}
 		}
 
-- 
GitLab