diff --git a/src/Form/Field/MultipleFile.php b/src/Form/Field/MultipleFile.php index 0b25df8acc..283181dcbb 100644 --- a/src/Form/Field/MultipleFile.php +++ b/src/Form/Field/MultipleFile.php @@ -91,8 +91,8 @@ public function getValidator(array $input) } $attributes[$this->column] = $this->label; - - list($rules, $input) = $this->hydrateFiles(Arr::get($input, $this->column) ?? []); + $fileNames = Arr::get($input, $this->column); + list($rules, $input) = $this->hydrateFiles($fileNames ? (is_array($fileNames) ? $fileNames : $fileNames->toArray()) : []); return \validator($input, $rules, $this->getValidationMessages(), $attributes); }