From 4e724138296484562b48dfd4be265cf15d353b20 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Thu, 17 Aug 2023 12:00:32 +0300 Subject: [PATCH] fix --- application/Espo/Classes/FieldValidators/ArrayType.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/Espo/Classes/FieldValidators/ArrayType.php b/application/Espo/Classes/FieldValidators/ArrayType.php index faf4dbc8a1..77a9887029 100644 --- a/application/Espo/Classes/FieldValidators/ArrayType.php +++ b/application/Espo/Classes/FieldValidators/ArrayType.php @@ -186,11 +186,11 @@ class ArrayType { $maxLength = $validationValue ?? self::DEFAULT_MAX_ITEM_LENGTH; - /** @var string[] $value */ + /** @var mixed[] $value */ $value = $entity->get($field) ?? []; foreach ($value as $item) { - if (mb_strlen($item) > $maxLength) { + if (is_string($item) && mb_strlen($item) > $maxLength) { return false; } }