diff --git a/app/Controllers/MapMarkerController.php b/app/Controllers/MapMarkerController.php
index 4d862757c6854450ee0bd3b54e6e121b2725403c..6c6df82d80c520386fab0b6634bd179167520879 100644
--- a/app/Controllers/MapMarkerController.php
+++ b/app/Controllers/MapMarkerController.php
@@ -10,7 +10,6 @@ declare(strict_types=1);
 
 namespace App\Controllers;
 
-use App\Entities\Page;
 use App\Models\EpisodeModel;
 use CodeIgniter\HTTP\ResponseInterface;
 
@@ -34,7 +33,9 @@ class MapMarkerController extends BaseController
     {
         $cacheName = 'episodes_markers';
         if (! ($found = cache($cacheName))) {
-            $episodes = (new EpisodeModel())->where('location_geo is not', null)
+            $episodes = (new EpisodeModel())
+                ->where('`published_at` <= NOW()', null, false)
+                ->where('location_geo is not', null)
                 ->findAll();
             $found = [];
             foreach ($episodes as $episode) {