diff --git a/src/Service/Request/QueryModifier/Modifier/FilterModifier.php b/src/Service/Request/QueryModifier/Modifier/FilterModifier.php index 7c95cf0..5a37de6 100644 --- a/src/Service/Request/QueryModifier/Modifier/FilterModifier.php +++ b/src/Service/Request/QueryModifier/Modifier/FilterModifier.php @@ -101,6 +101,9 @@ public function apply(ModelCriteria $query) $operator = Criteria::ISNOTNULL; } } + if (isset($modifier['logic']) && $modifier['logic'] === 'OR') { + $query->_or(); + } $modifierClass->filterBy($modifier['property'], $modifier['value'], $operator); }