diff --git a/engine/Api/V1/Processors/Search.php b/engine/Api/V1/Processors/Search.php index a640cbab..31166b41 100644 --- a/engine/Api/V1/Processors/Search.php +++ b/engine/Api/V1/Processors/Search.php @@ -61,8 +61,12 @@ class Search implements ProcessorsInterface { { $currentKey = $key; - if (stripos($value, $needle) !== FALSE || (is_array($value) && self::_recursiveArraySearch($value, - $needle) !== FALSE)) + if (is_array($value) && self::_recursiveArraySearch($value, $needle) !== FALSE) + { + return $currentKey; + } + + if (is_string($value) && stripos($value, $needle) !== FALSE) { return $currentKey; }