Skip to content
Snippets Groups Projects
Commit 7180ae9e authored by Yassine Doghri's avatar Yassine Doghri
Browse files

fix(rss): cast number type values to string in rss_helper

fixes #148
parent 0f586152
No related branches found
No related tags found
No related merge requests found
...@@ -229,7 +229,7 @@ if (! function_exists('get_rss_feed')) { ...@@ -229,7 +229,7 @@ if (! function_exists('get_rss_feed')) {
} }
} }
$item->addChildWithCDATA('description', $episode->getDescriptionHtml($serviceSlug)); $item->addChildWithCDATA('description', $episode->getDescriptionHtml($serviceSlug));
$item->addChild('duration', $episode->audio_file_duration, $itunesNamespace); $item->addChild('duration', (string) $episode->audio_file_duration, $itunesNamespace);
$item->addChild('link', $episode->link); $item->addChild('link', $episode->link);
$episodeItunesImage = $item->addChild('image', null, $itunesNamespace); $episodeItunesImage = $item->addChild('image', null, $itunesNamespace);
$episodeItunesImage->addAttribute('href', $episode->image->feed_url); $episodeItunesImage->addAttribute('href', $episode->image->feed_url);
...@@ -244,9 +244,9 @@ if (! function_exists('get_rss_feed')) { ...@@ -244,9 +244,9 @@ if (! function_exists('get_rss_feed')) {
); );
$episode->number && $episode->number &&
$item->addChild('episode', $episode->number, $itunesNamespace); $item->addChild('episode', (string) $episode->number, $itunesNamespace);
$episode->season_number && $episode->season_number &&
$item->addChild('season', $episode->season_number, $itunesNamespace); $item->addChild('season', (string) $episode->season_number, $itunesNamespace);
$item->addChild('episodeType', $episode->type, $itunesNamespace); $item->addChild('episodeType', $episode->type, $itunesNamespace);
// add link to episode comments as podcast-activity format // add link to episode comments as podcast-activity format
...@@ -272,8 +272,8 @@ if (! function_exists('get_rss_feed')) { ...@@ -272,8 +272,8 @@ if (! function_exists('get_rss_feed')) {
foreach ($episode->soundbites as $soundbite) { foreach ($episode->soundbites as $soundbite) {
$soundbiteElement = $item->addChild('soundbite', $soundbite->label, $podcastNamespace); $soundbiteElement = $item->addChild('soundbite', $soundbite->label, $podcastNamespace);
$soundbiteElement->addAttribute('start_time', $soundbite->start_time); $soundbiteElement->addAttribute('start_time', (string) $soundbite->start_time);
$soundbiteElement->addAttribute('duration', $soundbite->duration); $soundbiteElement->addAttribute('duration', (string) $soundbite->duration);
} }
foreach ($episode->persons as $person) { foreach ($episode->persons as $person) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment