diff --git a/utils/PodcasterUtils.php b/utils/PodcasterUtils.php index 8effca1..5492afe 100644 --- a/utils/PodcasterUtils.php +++ b/utils/PodcasterUtils.php @@ -12,9 +12,17 @@ public function setFeed($page) { } public function getEpisodes() { - return $this->rssFeed->podcasterSource()->toPage()->children()->listed()->filterBy('date', '<=', time())->filter(function($child) { - return $child->hasAudio(); - }); + return $this->rssFeed->podcasterSource() + ->toPage() + ->children() + ->listed() + ->filter(function ($child) { + return $child->date()->toDate() <= time(); + }) + ->filter(function($child) { + return $child->hasAudio(); + }) + ->sortBy('date', 'desc'); } public function setCurrentEpisode($episode) {