From 41e7ec8757590d3bf3222b4646d51aaa21780826 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Tue, 19 Jul 2016 13:51:55 -0700 Subject: [PATCH] Remove redundant onTransactionIdle() call from WikiPage::doPurge Change-Id: I18b03ae6d2f865bbe7eb072c68b2648564ec4d6f --- includes/page/WikiPage.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php index b64604e588..dbc27a9cdf 100644 --- a/includes/page/WikiPage.php +++ b/includes/page/WikiPage.php @@ -1103,15 +1103,10 @@ class WikiPage implements Page, IDBAccessObject { return false; } - $title = $this->mTitle; - wfGetDB( DB_MASTER )->onTransactionIdle( function() use ( $title ) { - // Invalidate the cache in auto-commit mode - $title->invalidateCache(); - } ); - + $this->mTitle->invalidateCache(); // Send purge after above page_touched update was committed DeferredUpdates::addUpdate( - new CdnCacheUpdate( $title->getCdnUrls() ), + new CdnCacheUpdate( $this->mTitle->getCdnUrls() ), DeferredUpdates::PRESEND ); -- 2.20.1