From b645d0f8f9b55822ad54a281a57878a5248d85b7 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 10 Aug 2016 16:29:10 -0700 Subject: [PATCH] Make PurgeChangedFiles actually purge old versions too Change-Id: I7aa746535ceae7d19c492145c3254d55511a8576 --- maintenance/purgeChangedFiles.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/maintenance/purgeChangedFiles.php b/maintenance/purgeChangedFiles.php index 5b035e120a..70a26cbdf6 100644 --- a/maintenance/purgeChangedFiles.php +++ b/maintenance/purgeChangedFiles.php @@ -164,8 +164,12 @@ class PurgeChangedFiles extends Maintenance { continue; } - // Purge current version and any versions in oldimage table + // Purge current version and its thumbnails $file->purgeCache(); + // Purge the old versions and their thumbnails + foreach ( $file->getHistory() as $oldFile ) { + $oldFile->purgeCache(); + } if ( $logType === 'delete' ) { // If there is an orphaned storage file... delete it -- 2.20.1