From 3afdc531e015cd071d70f90d18db8f3626549531 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 2 Jun 2023 14:54:21 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1745 --- wire/core/WireCacheDatabase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wire/core/WireCacheDatabase.php b/wire/core/WireCacheDatabase.php index 787435a4..8c0c9905 100644 --- a/wire/core/WireCacheDatabase.php +++ b/wire/core/WireCacheDatabase.php @@ -176,7 +176,7 @@ class WireCacheDatabase extends Wire implements WireCacheInterface { * */ protected function _deleteAll($expireAll = false) { - $sql = 'DELETE FROM caches WHERE ' . ($expireAll ? 'expires>:never' : 'expires!=:reserved'); + $sql = 'DELETE FROM caches WHERE ' . ($expireAll ? 'expires>:expires' : 'expires!=:expires'); $query = $this->wire()->database->prepare($sql, "cache.deleteAll()"); $query->bindValue(':expires', ($expireAll ? WireCache::expireNever : WireCache::expireReserved)); if(!$this->executeQuery($query)) return 0;