From dc2250c21263cc816f84665a8cb8104c60cc0180 Mon Sep 17 00:00:00 2001 From: Codenift Date: Thu, 27 Feb 2020 18:59:14 -0500 Subject: [PATCH] live info api fix --- .../application/controllers/ApiController.php | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php index 17da20b97..212cd7c8b 100644 --- a/airtime_mvc/application/controllers/ApiController.php +++ b/airtime_mvc/application/controllers/ApiController.php @@ -297,17 +297,23 @@ class ApiController extends Zend_Controller_Action $stationUrl = Application_Common_HTTPHelper::getStationUrl(); - $previousID = $result["previous"]["metadata"]["id"]; - $get_prev_artwork_url = $stationUrl . 'api/track?id='. $previousID .'&return=artwork'; - $result["previous"]["metadata"]["artwork_url"] = $get_prev_artwork_url; + if ($result["previous"]["type"] != "livestream") { + $previousID = $result["previous"]["metadata"]["id"]; + $get_prev_artwork_url = $stationUrl . 'api/track?id='. $previousID .'&return=artwork'; + $result["previous"]["metadata"]["artwork_url"] = $get_prev_artwork_url; + } - $currID = $result["current"]["metadata"]["id"]; - $get_curr_artwork_url = $stationUrl . 'api/track?id='. $currID .'&return=artwork'; - $result["current"]["metadata"]["artwork_url"] = $get_curr_artwork_url; + if ($result["current"]["type"] != "livestream") { + $currID = $result["current"]["metadata"]["id"]; + $get_curr_artwork_url = $stationUrl . 'api/track?id='. $currID .'&return=artwork'; + $result["current"]["metadata"]["artwork_url"] = $get_curr_artwork_url; + } - $nextID = $result["previous"]["metadata"]["id"]; - $get_next_artwork_url = $stationUrl . 'api/track?id='. $nextID .'&return=artwork'; - $result["previous"]["metadata"]["artwork_url"] = $get_next_artwork_url; + if ($result["next"]["type"] != "livestream") { + $nextID = $result["next"]["metadata"]["id"]; + $get_next_artwork_url = $stationUrl . 'api/track?id='. $nextID .'&return=artwork'; + $result["next"]["metadata"]["artwork_url"] = $get_next_artwork_url; + } // apply user-defined timezone, or default to station Application_Common_DateHelper::convertTimestampsToTimezone(