diff --git a/app/code/core/Mage/Rule/Model/Resource/Rule/Condition/SqlBuilder.php b/app/code/core/Mage/Rule/Model/Resource/Rule/Condition/SqlBuilder.php index b48038d6cf7..0e3f249309f 100644 --- a/app/code/core/Mage/Rule/Model/Resource/Rule/Condition/SqlBuilder.php +++ b/app/code/core/Mage/Rule/Model/Resource/Rule/Condition/SqlBuilder.php @@ -91,7 +91,7 @@ public function getOperatorCondition($field, $operator, $value) foreach ($value as $v) { $results[] = $this->_adapter->quoteInto("{$selectOperator}", $v); } - $result = implode(in_array($operator, ['()', '!()']) ? ' OR ' : ' AND ', $results); + $result = implode($operator == '()' ? ' OR ' : ' AND ', $results); } else { $result = $this->_adapter->quoteInto("{$field}{$selectOperator}", $value); }