From c6cc84a668c4b2ccfd6675bc65240df4fd73153d Mon Sep 17 00:00:00 2001 From: slawkens Date: Thu, 19 Sep 2024 21:25:54 +0200 Subject: [PATCH] Fix RateLimit when cache is disabled --- system/src/RateLimit.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/system/src/RateLimit.php b/system/src/RateLimit.php index fbb97369..9bc32524 100644 --- a/system/src/RateLimit.php +++ b/system/src/RateLimit.php @@ -76,7 +76,7 @@ class RateLimit public function save(): void { global $cache; - if (!$this->enabled) { + if (!$this->enabled || !$cache->enabled()) { return; } @@ -92,7 +92,7 @@ class RateLimit } $data = []; - if ($this->enabled && $cache->enabled()) { + if ($cache->enabled()) { $tmp = ''; if ($cache->fetch($this->key, $tmp)) { $data = unserialize($tmp); @@ -110,8 +110,6 @@ class RateLimit $this->save(); } - } else { - $data = []; } }