FormDataFilter: correct 'in' operator handling

fixes #13543
This commit is contained in:
Thomas Gelf 2016-12-13 11:39:15 +01:00
parent 07ab1f8e52
commit 1dc0aad828

View File

@ -291,9 +291,10 @@ class Zend_View_Helper_FormDataFilter extends Zend_View_Helper_FormElement
if ($filter === null) { if ($filter === null) {
$sign = null; $sign = null;
} else { } else {
if ($filter->getExpression() === true) { $expression = json_decode($filter->getExpression());
if ($expression === true) {
$sign = 'true'; $sign = 'true';
} elseif (is_array($filter->getExpression())) { } elseif (is_array($expression)) {
$sign = 'in'; $sign = 'in';
} else { } else {
$sign = $filter->getSign(); $sign = $filter->getSign();