Fix corner case where failed uploads could show up in the library
This commit is contained in:
parent
0b1af01822
commit
6047670dbd
|
@ -175,14 +175,16 @@ class Rest_MediaController extends Zend_Rest_Controller
|
||||||
} else if ($file && isset($requestData["resource_id"])) {
|
} else if ($file && isset($requestData["resource_id"])) {
|
||||||
|
|
||||||
$file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME);
|
$file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME);
|
||||||
|
|
||||||
//store the original filename
|
//store the original filename
|
||||||
$file->setDbFilepath($requestData["filename"]);
|
$file->setDbFilepath($requestData["filename"]);
|
||||||
|
|
||||||
$fileSizeBytes = $requestData["filesize"];
|
$fileSizeBytes = $requestData["filesize"];
|
||||||
if (!isset($fileSizeBytes) || $fileSizeBytes === false)
|
if (!isset($fileSizeBytes) || $fileSizeBytes === false)
|
||||||
{
|
{
|
||||||
$file->setDbImportStatus(2)->save();
|
$file->setDbImportStatus(2);
|
||||||
|
$file->setHidden(true);
|
||||||
|
$file->save();
|
||||||
$this->fileNotFoundResponse();
|
$this->fileNotFoundResponse();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue