fix array validation

This commit is contained in:
Yuri Kuznetsov
2020-05-14 22:28:48 +03:00
parent 8c47f94172
commit b73123c137

View File

@@ -46,9 +46,11 @@ class ArrayType extends BaseType
public function checkArray(\Espo\ORM\Entity $entity, string $field, $validationValue, $data) : bool
{
if (!$entity->has($field) || $entity->get($field) === null) return true;
if (isset($data->$field) && $data->$field !== null && !is_array($data->$field)) {
return false;
}
return is_array($entity->get($field));
return true;
}
protected function isNotEmpty(\Espo\ORM\Entity $entity, $field)