From 9b2d352f8af6abe305f79105ce1439e6963fc6cd Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Sat, 18 Oct 2025 18:55:33 -0600 Subject: [PATCH] more restore bin fixes Signed-off-by: Andy Miller --- .../Grav/Common/Upgrade/SafeUpgradeService.php | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/system/src/Grav/Common/Upgrade/SafeUpgradeService.php b/system/src/Grav/Common/Upgrade/SafeUpgradeService.php index 233a83c58..c03431ea0 100644 --- a/system/src/Grav/Common/Upgrade/SafeUpgradeService.php +++ b/system/src/Grav/Common/Upgrade/SafeUpgradeService.php @@ -879,19 +879,8 @@ class SafeUpgradeService */ private function pruneOldSnapshots(): void { - $files = glob($this->manifestStore . DIRECTORY_SEPARATOR . '*.json') ?: []; - if (count($files) <= 3) { - return; - } - - sort($files); - $excess = array_slice($files, 0, count($files) - 3); - foreach ($excess as $file) { - $data = json_decode(file_get_contents($file), true); - if (isset($data['backup_path']) && is_dir($data['backup_path'])) { - Folder::delete($data['backup_path']); - } - @unlink($file); - } + // Retain all snapshots; administrators can prune manually if desired. + // Legacy behaviour removed to ensure full history remains available. + return; } }