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);