mirror of
https://code.castopod.org/adaures/castopod.git
synced 2024-09-27 20:21:59 +02:00
fix(rss): add file extension to enclosure url
This commit is contained in:
parent
948a3db48a
commit
964cbba54f
@ -195,12 +195,12 @@ $routes->group('@(:podcastHandle)', static function ($routes): void {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// audio routes
|
// audio routes
|
||||||
$routes->head('audio/@(:podcastHandle)/(:slug)', 'EpisodeController::audio/$1/$2', [
|
$routes->head('audio/@(:podcastHandle)/(:slug).(:alphanum)', 'EpisodeController::audio/$1/$2', [
|
||||||
'as' => 'episode-audio',
|
'as' => 'episode-audio',
|
||||||
],);
|
], );
|
||||||
$routes->get('audio/@(:podcastHandle)/(:slug)', 'EpisodeController::audio/$1/$2', [
|
$routes->get('audio/@(:podcastHandle)/(:slug).(:alphanum)', 'EpisodeController::audio/$1/$2', [
|
||||||
'as' => 'episode-audio',
|
'as' => 'episode-audio',
|
||||||
],);
|
], );
|
||||||
|
|
||||||
// Other pages
|
// Other pages
|
||||||
$routes->get('/credits', 'CreditsController', [
|
$routes->get('/credits', 'CreditsController', [
|
||||||
|
@ -337,7 +337,7 @@ class Episode extends Entity
|
|||||||
|
|
||||||
public function getAudioUrl(): string
|
public function getAudioUrl(): string
|
||||||
{
|
{
|
||||||
return url_to('episode-audio', $this->getPodcast()->handle, $this->slug);
|
return url_to('episode-audio', $this->getPodcast()->handle, $this->slug, $this->getAudio()->file_extension);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getAudioWebUrl(): string
|
public function getAudioWebUrl(): string
|
||||||
|
@ -72,6 +72,9 @@ class EpisodeAnalyticsController extends Controller
|
|||||||
throw PageNotFoundException::forPageNotFound();
|
throw PageNotFoundException::forPageNotFound();
|
||||||
}
|
}
|
||||||
|
|
||||||
return redirect()->route('episode-audio', [$episode->podcast->handle, $episode->slug]);
|
return redirect()->route(
|
||||||
|
'episode-audio',
|
||||||
|
[$episode->podcast->handle, $episode->slug, $episode->audio->file_extension]
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user