From a910ac6b433a5f7d3332754675c7ac86005a6635 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Tue, 22 Dec 2020 08:09:51 +0100
Subject: [PATCH] fixed empty array error

---
 app/Http/Controllers/AdminSpamController.php | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/app/Http/Controllers/AdminSpamController.php b/app/Http/Controllers/AdminSpamController.php
index 43ccfc0be..044d3bb73 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;
+                    }
                 }
             }
         }
-- 
GitLab