Skip to content

Commit 9b5d424

Browse files
committed
Merge remote-tracking branch 'magento-l3/ACP2E-102' into L3_PR_21-10-19
2 parents 7e71f44 + 6f889c1 commit 9b5d424

File tree

1 file changed

+6
-2
lines changed
  • app/code/Magento/Backend/Block/Widget

1 file changed

+6
-2
lines changed

app/code/Magento/Backend/Block/Widget/Grid.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,17 @@ protected function _addColumnFilterToCollection($column)
300300
if ($this->getCollection()) {
301301
$field = $column->getFilterIndex() ? $column->getFilterIndex() : $column->getIndex();
302302
if ($column->getFilterConditionCallback()) {
303-
$column->getFilterConditionCallback()[0]->{$column->getFilterConditionCallback()[1]}(
303+
$object = isset($column->getFilterConditionCallback()['object'])
304+
? $column->getFilterConditionCallback()['object'] : $column->getFilterConditionCallback()[0];
305+
$method = isset($column->getFilterConditionCallback()['method'])
306+
? $column->getFilterConditionCallback()['method'] : $column->getFilterConditionCallback()[1];
307+
$object->$method(
304308
$this->getCollection(),
305309
$column
306310
);
307311
} else {
308312
$condition = $column->getFilter()->getCondition();
309-
if ($field && isset($condition)) {
313+
if ($field && $condition) {
310314
$this->getCollection()->addFieldToFilter($field, $condition);
311315
}
312316
}

0 commit comments

Comments
 (0)