diff --git a/app/Http/Controllers/AdminSpamController.php b/app/Http/Controllers/AdminSpamController.php
index 43ccfc0be0ebebd4e571492490ce86876509bdf6..044d3bb7305c80840ec8faf592a9570922e25132 100644
--- a/app/Http/Controllers/AdminSpamController.php
+++ b/app/Http/Controllers/AdminSpamController.php
@@ -111,12 +111,13 @@ class AdminSpamController extends Controller
 
         if (file_exists($file)) {
             $tmpBans = json_decode(file_get_contents($file), true);
-
-            foreach ($tmpBans as $ban) {
-                #dd($ban["banned-until"]);
-                $bannedUntil = Carbon::createFromFormat('Y-m-d H:i:s', $ban["banned-until"]);
-                if ($bannedUntil->isAfter(Carbon::now())) {
-                    $bans[] = $ban;
+            if(!empty($tmpBans) && is_array($tmpBans)){
+                foreach ($tmpBans as $ban) {
+                    #dd($ban["banned-until"]);
+                    $bannedUntil = Carbon::createFromFormat('Y-m-d H:i:s', $ban["banned-until"]);
+                    if ($bannedUntil->isAfter(Carbon::now())) {
+                        $bans[] = $ban;
+                    }
                 }
             }
         }