Better error handling on media PUT request
This commit is contained in:
parent
2827db8ba3
commit
7d86ea3115
1 changed files with 14 additions and 17 deletions
|
@ -218,11 +218,9 @@ class Rest_MediaController extends Zend_Rest_Controller
|
||||||
if (!$this->validateRequestData($file, $whiteList)) {
|
if (!$this->validateRequestData($file, $whiteList)) {
|
||||||
$file->save();
|
$file->save();
|
||||||
return;
|
return;
|
||||||
} else if ($file) {
|
} else if ($file && isset($requestData["resource_id"])) {
|
||||||
$file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME);
|
$file->fromArray($whiteList, BasePeer::TYPE_FIELDNAME);
|
||||||
|
|
||||||
//file is stored in the cloud
|
|
||||||
if (isset($requestData["resource_id"])) {
|
|
||||||
//store the original filename
|
//store the original filename
|
||||||
$file->setDbFilepath($requestData["filename"]);
|
$file->setDbFilepath($requestData["filename"]);
|
||||||
|
|
||||||
|
@ -237,7 +235,6 @@ class Rest_MediaController extends Zend_Rest_Controller
|
||||||
$cloudFile->setResourceId($requestData["resource_id"]);
|
$cloudFile->setResourceId($requestData["resource_id"]);
|
||||||
$cloudFile->setCcFiles($file);
|
$cloudFile->setCcFiles($file);
|
||||||
$cloudFile->save();
|
$cloudFile->save();
|
||||||
}
|
|
||||||
|
|
||||||
Application_Model_Preference::updateDiskUsage($fileSizeBytes);
|
Application_Model_Preference::updateDiskUsage($fileSizeBytes);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue