From 0f5233b32e5cc58311cb0660e67369590a5ca0a9 Mon Sep 17 00:00:00 2001 From: Duncan Sommerville Date: Thu, 26 Nov 2015 16:07:52 -0500 Subject: [PATCH] Fix Celery callback URLs --- airtime_mvc/application/services/PodcastEpisodeService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/airtime_mvc/application/services/PodcastEpisodeService.php b/airtime_mvc/application/services/PodcastEpisodeService.php index e786f37b0..a973a788c 100644 --- a/airtime_mvc/application/services/PodcastEpisodeService.php +++ b/airtime_mvc/application/services/PodcastEpisodeService.php @@ -139,10 +139,12 @@ class Application_Service_PodcastEpisodeService extends Application_Service_Thir */ private function _download($id, $url) { $CC_CONFIG = Config::getConfig(); + $stationUrl = Application_Common_HTTPHelper::getStationUrl(); + $stationUrl .= substr($stationUrl, -1) == '/' ? '' : '/'; $data = array( 'id' => $id, 'url' => $url, - 'callback_url' => Application_Common_HTTPHelper::getStationUrl() . '/rest/media', + 'callback_url' => $stationUrl . 'rest/media', 'api_key' => $apiKey = $CC_CONFIG["apiKey"][0], ); $task = $this->_executeTask(static::$_CELERY_TASKS[self::DOWNLOAD], $data);