Fixes broken file uploads

This commit is contained in:
Samuel Georges 2015-02-14 21:38:49 +11:00
parent 7c5693b298
commit 6bac3f9251
1 changed files with 8 additions and 5 deletions

View File

@ -47,7 +47,7 @@ class FileUpload extends FormWidgetBase
/**
* @var mixed Collection of acceptable file types.
*/
public $acceptedFileTypes;
public $acceptedFileTypes = false;
/**
* {@inheritDoc}
@ -128,10 +128,13 @@ class FileUpload extends FormWidgetBase
*/
public function getAcceptedFileTypes($includeDot = false)
{
if (!$types = $this->acceptedFileTypes) {
$types = starts_with($this->getDisplayMode(), 'image')
? 'jpg,jpeg,bmp,png,gif,svg'
: null;
$types = $this->acceptedFileTypes;
if ($types === false && starts_with($this->getDisplayMode(), 'image')) {
$types = 'jpg,jpeg,bmp,png,gif,svg';
}
if (is_null($types)) {
return null;
}
if (!is_array($types)) {