From eac489e856a934a9b202fabe0c53359acb231c4e Mon Sep 17 00:00:00 2001 From: Shlee Date: Mon, 12 Jan 2026 19:26:06 +0700 Subject: [PATCH] Update BouncerService.php --- app/Services/BouncerService.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Services/BouncerService.php b/app/Services/BouncerService.php index 93555d87b..7b86f9996 100644 --- a/app/Services/BouncerService.php +++ b/app/Services/BouncerService.php @@ -13,7 +13,17 @@ class BouncerService $knownCloudCidrs = Cache::rememberForever('pf:bouncer-service:check-ip:known-cloud-cidrs', function () { $file = Storage::get('bouncer/all.json'); - return json_decode($file, true); + if ($file === null) { + return []; + } + + $decoded = json_decode($file, true); + + if ($decoded === null || !is_array($decoded)) { + return []; + } + + return $decoded; }); return IpUtils::checkIp($ip, $knownCloudCidrs);