From 0452855044d2dbf4cc41381fe4075114bc4bf92e Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Tue, 28 Jul 2015 18:06:48 -0700 Subject: [PATCH] Defer the InfoAction purge in onArticleEdit() Change-Id: I73fba15c26c12bea1abad219611e660fb3901a86 --- includes/page/WikiPage.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php index f7f25289b5..4d4cb035f3 100644 --- a/includes/page/WikiPage.php +++ b/includes/page/WikiPage.php @@ -3226,7 +3226,9 @@ class WikiPage implements Page, IDBAccessObject { // Clear file cache for this page only HTMLFileCache::clearFileCache( $title ); - InfoAction::invalidateCache( $title ); + DeferredUpdates::addCallableUpdate( function() use ( $title ) { + InfoAction::invalidateCache( $title ); + } ); } /**#@-*/ -- 2.20.1