diff --git a/app/Controllers/Admin/Podcast.php b/app/Controllers/Admin/Podcast.php
index 794bcef3847c14214000287b2eb0e917a95e3960..439a86dafe359283d6483b8f7edfb33360cd5d2e 100644
--- a/app/Controllers/Admin/Podcast.php
+++ b/app/Controllers/Admin/Podcast.php
@@ -424,9 +424,10 @@ class Podcast extends BaseController
         return redirect()->route('podcast-view', [$this->podcast->id]);
     }
 
-    public function latestEpisodes(int $limit)
+    public function latestEpisodes(int $limit, int $podcast_id)
     {
         $episodes = (new EpisodeModel())
+            ->where('podcast_id', $podcast_id)
             ->orderBy('created_at', 'desc')
             ->findAll($limit);
 
diff --git a/app/Views/admin/podcast/create.php b/app/Views/admin/podcast/create.php
index 138dad7dc965cc950c7cf5d03301a464cf9d18ca..e5bd33a065b391665a8703af84d26059fdaf49da 100644
--- a/app/Views/admin/podcast/create.php
+++ b/app/Views/admin/podcast/create.php
@@ -27,7 +27,6 @@
     'id' => 'image',
     'name' => 'image',
     'class' => 'form-input',
-
     'required' => 'required',
     'type' => 'file',
     'accept' => '.jpg,.jpeg,.png',
@@ -65,21 +64,13 @@
         hint_tooltip(lang('Podcast.form.type.hint'), 'ml-1') ?>
     </legend>
     <?= form_radio(
-        [
-            'id' => 'episodic',
-            'name' => 'type',
-            'class' => 'form-radio-btn',
-        ],
+        ['id' => 'episodic', 'name' => 'type', 'class' => 'form-radio-btn'],
         'episodic',
         old('type') ? old('type') == 'episodic' : true
     ) ?>
     <label for="episodic"><?= lang('Podcast.form.type.episodic') ?></label>
     <?= form_radio(
-        [
-            'id' => 'serial',
-            'name' => 'type',
-            'class' => 'form-radio-btn',
-        ],
+        ['id' => 'serial', 'name' => 'type', 'class' => 'form-radio-btn'],
         'serial',
         old('type') ? old('type') == 'serial' : false
     ) ?>
@@ -124,7 +115,6 @@
 
 <?= form_label(
     lang('Podcast.form.other_categories'),
-
     'other_categories',
     [],
     '',
@@ -137,7 +127,6 @@
     [
         'id' => 'other_categories',
         'class' => 'mb-4',
-        'required' => 'required',
         'data-max-item-count' => '2',
     ]
 ) ?>
diff --git a/app/Views/admin/podcast/view.php b/app/Views/admin/podcast/view.php
index e0bb6aefcfaef97380e7800689b25532a6a2fadb..bea7fbc5ada4d38787362ad25530857c8b1829cc 100644
--- a/app/Views/admin/podcast/view.php
+++ b/app/Views/admin/podcast/view.php
@@ -25,6 +25,7 @@
 
 <?= view_cell('\App\Controllers\Admin\Podcast::latestEpisodes', [
     'limit' => 5,
+    'podcast_id' => $podcast->id,
 ]) ?>
 
 <?= $this->endSection() ?>