From 2b704178ea5c84b5377e7b66165487716348324a Mon Sep 17 00:00:00 2001 From: drigato Date: Fri, 4 Jul 2014 16:35:01 -0400 Subject: [PATCH] Set resource_id and directory to 'cloud' type on PUT request --- .../modules/rest/controllers/MediaController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/modules/rest/controllers/MediaController.php b/airtime_mvc/application/modules/rest/controllers/MediaController.php index f88c397d1..0489d086e 100644 --- a/airtime_mvc/application/modules/rest/controllers/MediaController.php +++ b/airtime_mvc/application/modules/rest/controllers/MediaController.php @@ -254,7 +254,13 @@ class Rest_MediaController extends Zend_Rest_Controller $file->setDbFilepath($filePathRelativeToStor); $file->setDbDirectory(1); //1 corresponds to the default stor/imported directory. } - } + } else if (isset($requestData["s3_object_name"])) { + $cloud_cc_music_dir = CcMusicDirsQuery::create() + ->filterByType("cloud") + ->findOne(); + $file->setDbDirectory($cloud_cc_music_dir->getId()); + $file->setDbResourceId($requestData["s3_object_name"]); + } $now = new DateTime("now", new DateTimeZone("UTC")); $file->setDbMtime($now);