diff options
author | Robin Appelman <robin@icewind.nl> | 2024-03-04 11:39:14 +0100 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2024-03-04 14:25:52 +0100 |
commit | 3971313d4c40468a1d8811e828f8e3e714c6802c (patch) | |
tree | 144d8f786dfcf2a0e88e87fe1c934977efad8ac0 /lib | |
parent | 277a6fc7ea3ddb9c2851d8944bc6d50ae18d7996 (diff) | |
download | nextcloud-server-3971313d4c40468a1d8811e828f8e3e714c6802c.tar.gz nextcloud-server-3971313d4c40468a1d8811e828f8e3e714c6802c.zip |
fix: don't short circuit query optimizer
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php b/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php index 546061522bc..473f8a87151 100644 --- a/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php +++ b/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php @@ -20,7 +20,9 @@ class ReplacingOptimizerStep extends QueryOptimizerStep { $modified = false; $arguments = $operator->getArguments(); foreach ($arguments as &$argument) { - $modified = $modified || $this->processOperator($argument); + if ($this->processOperator($argument)) { + $modified = true; + } } if ($modified) { $operator->setArguments($arguments); |