FilterExpression: Encode the expression when rendering the query string

fixes #10623
fixes #8713
This commit is contained in:
Johannes Meyer 2015-11-13 16:54:08 +01:00
parent 38b05cef35
commit d7045a4c09
1 changed files with 2 additions and 2 deletions

View File

@ -91,8 +91,8 @@ class FilterExpression extends Filter
public function toQueryString() public function toQueryString()
{ {
$expression = is_array($this->expression) ? $expression = is_array($this->expression) ?
'(' . implode('|', $this->expression) . ')' : '(' . implode('|', array_map('rawurlencode', $this->expression)) . ')' :
$this->expression; rawurlencode($this->expression);
return $this->column . $this->sign . $expression; return $this->column . $this->sign . $expression;
} }