fix: limit episode art to approved arworks

This commit is contained in:
2024-01-13 11:30:38 -06:00
parent eb931bbb6a
commit 37d496bbca
3 changed files with 10 additions and 5 deletions

View File

@@ -52,10 +52,9 @@ class EpisodeController extends Controller
{
$user = auth()->user();
$episode = Episode::where('slug', $slug)
->with('artworks')
->with('approvedArtworks')
->with('artwork')
->with('podcast')
->whereNotNull('artworks.approved_by')
->firstOrFail();
$podcasts = Podcast::where('published', true)->with('episodes', function ($query) {
$query->orderBy('episode_number', 'desc');
@@ -67,6 +66,7 @@ class EpisodeController extends Controller
'pageTitle' => '"' . $episode->title . '" ' . $episode->podcast->name . ' Episode ' . number_format($episode->episode_number + 0),
'podcast' => $episode->podcast,
'episode' => $episode,
'artworks' => $episode->approvedArtworks,
'podcasts' => $podcasts,
]);
}