diff --git a/VERSION b/VERSION index b57c3c6..5103369 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v3.2.2 +v3.2.3 diff --git a/controllers/internals/Ruler.php b/controllers/internals/Ruler.php index 1ec9a22..1682ef4 100644 --- a/controllers/internals/Ruler.php +++ b/controllers/internals/Ruler.php @@ -69,7 +69,7 @@ use Symfony\Component\ExpressionLanguage\ExpressionLanguage; { try { - $result = $this->expression_language->evaluate($condition, $data); + @$result = $this->expression_language->evaluate($condition, $data); return (bool) $result; } diff --git a/controllers/publics/Api.php b/controllers/publics/Api.php index 497dbc6..c7afe41 100644 --- a/controllers/publics/Api.php +++ b/controllers/publics/Api.php @@ -317,6 +317,13 @@ namespace controllers\publics; foreach ($numbers as $key => $number) { + if (!is_string($number)) + { + unset($numbers[$key]); + + continue; + } + $number = \controllers\internals\Tool::parse_phone($number); if (!$number)