diff --git a/application/libraries/FilterCmptLib.php b/application/libraries/FilterCmptLib.php index 49c89f814..fc7bb036d 100644 --- a/application/libraries/FilterCmptLib.php +++ b/application/libraries/FilterCmptLib.php @@ -451,21 +451,21 @@ class FilterCmptLib foreach ($filterFields as $filterField) { // If not an empty array - if (!isEmptyArray($filterField)) + if ($filterField != null) { // - if (isset($filterField['name']) && isset($filterField["operation"]) && isset($filterField["condition"]) - && !isEmptyString($filterField["name"]) && !isEmptyString($filterField["operation"]) - && !isEmptyString($filterField["condition"])) + if (isset($filterField->name) && isset($filterField->operation) && isset($filterField->condition) + && !isEmptyString($filterField->name) && !isEmptyString($filterField->operation) + && !isEmptyString($filterField->condition)) { // Fine $filter = new stdClass(); - $filter->name = $filterField['name']; - $filter->operation = $filterField['operation']; - $filter->condition = $filterField['condition']; - if (isset($filterField['option']) && !isEmptyString($filterField['option'])) + $filter->name = $filterField->name; + $filter->operation = $filterField->operation; + $filter->condition = $filterField->condition; + if (isset($filterField->option) && !isEmptyString($filterField->option)) { - $filter->option = $filterField['option']; + $filter->option = $filterField->option; } else {