From 6047670dbdfe78f8573d85b62d83e44e9130fda8 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Thu, 26 Feb 2015 14:12:51 -0500 Subject: [PATCH] Fix corner case where failed uploads could show up in the library --- .../modules/rest/controllers/MediaController.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/modules/rest/controllers/MediaController.php b/airtime_mvc/application/modules/rest/controllers/MediaController.php index 1c18c233d..4fd98706b 100644 --- a/airtime_mvc/application/modules/rest/controllers/MediaController.php +++ b/airtime_mvc/application/modules/rest/controllers/MediaController.php @@ -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; }