From e160b5139a97e58160702d7f9ba77aec17bdd05c Mon Sep 17 00:00:00 2001 From: Cinzya Date: Wed, 22 Oct 2025 20:55:24 +0200 Subject: [PATCH] refactor: replace allowed IPs validation logic with regex --- app/Livewire/Settings/Advanced.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Livewire/Settings/Advanced.php b/app/Livewire/Settings/Advanced.php index 832123d5a..adca1baa3 100644 --- a/app/Livewire/Settings/Advanced.php +++ b/app/Livewire/Settings/Advanced.php @@ -89,7 +89,7 @@ public function submit() $allowsFromAnywhere = false; if (empty($this->allowed_ips)) { $allowsFromAnywhere = true; - } elseif ($this->allowed_ips === '0.0.0.0' || str_contains($this->allowed_ips, '0.0.0.0')) { + } elseif ($this->allowed_ips === '0.0.0.0' || in_array('0.0.0.0', array_map('trim', explode(',', $this->allowed_ips)))) { $allowsFromAnywhere = true; }