From 4218b0e353acb8b977a699dd1caeca54e89919a1 Mon Sep 17 00:00:00 2001 From: osaajani <> Date: Fri, 26 Nov 2021 19:27:51 +0100 Subject: [PATCH 1/3] Fix unexpected behavior when calling api with numbers being an array of array --- controllers/publics/Api.php | 7 +++++++ 1 file changed, 7 insertions(+) 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) From 7538e2e60d02025a2724888c6f74b1157a90fbe1 Mon Sep 17 00:00:00 2001 From: osaajani <> Date: Fri, 26 Nov 2021 19:40:26 +0100 Subject: [PATCH 2/3] silence expression notice to prevent notice when using a non defined variable/property --- controllers/internals/Ruler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } From e80638dd2e114793f29077d65a3535a6c7acd0d4 Mon Sep 17 00:00:00 2001 From: osaajani <> Date: Fri, 26 Nov 2021 19:41:13 +0100 Subject: [PATCH 3/3] Up version --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index b57c3c6..5103369 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v3.2.2 +v3.2.3