diff --git a/src/Storage/SelectQuery.php b/src/Storage/SelectQuery.php index 510a7d217..2b9f9ac12 100644 --- a/src/Storage/SelectQuery.php +++ b/src/Storage/SelectQuery.php @@ -604,7 +604,7 @@ private function getRegularFieldWhereExpression(Filter $filter, string $valueAli return sprintf("JSON_SEARCH(%s, 'one', %s) != ''", $valueAlias, $parameter[0]); }, $expressions); - return str_replace($expressions, $newExpressions, $filter->getExpression()); + return str_replace(array_reverse($expressions), array_reverse($newExpressions), $filter->getExpression()); } $originalLeftExpression = 'content.' . $filter->getKey();