Fix corner case where failed uploads could show up in the library

This commit is contained in:
Albert Santoni 2015-02-26 14:12:51 -05:00
parent 0b1af01822
commit 6047670dbd
1 changed files with 5 additions and 3 deletions

View File

@ -175,14 +175,16 @@ class Rest_MediaController extends Zend_Rest_Controller
} else if ($file && isset($requestData["resource_id"])) {
$file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME);
//store the original filename
$file->setDbFilepath($requestData["filename"]);
$fileSizeBytes = $requestData["filesize"];
if (!isset($fileSizeBytes) || $fileSizeBytes === false)
{
$file->setDbImportStatus(2)->save();
$file->setDbImportStatus(2);
$file->setHidden(true);
$file->save();
$this->fileNotFoundResponse();
return;
}