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 = []; } }