diff --git a/module/file/model.php b/module/file/model.php index c1843d3a40..b24a12c945 100755 --- a/module/file/model.php +++ b/module/file/model.php @@ -209,6 +209,11 @@ class fileModel extends model $files = array(); if(!isset($_FILES[$htmlTagName])) return $files; if(!is_array($_FILES[$htmlTagName]['error']) && $_FILES[$htmlTagName]['error'] != 0) return $_FILES[$htmlTagName]; + if(is_array($_FILES[$htmlTagName]['error']) && reset($_FILES[$htmlTagName]['error']) != 0) + { + $_FILES[$htmlTagName]['error'] = reset($_FILES[$htmlTagName]['error']); + return $_FILES[$htmlTagName]; + } $this->app->loadClass('purifier', true); $config = HTMLPurifier_Config::createDefault();