From: Aaron Schulz Date: Tue, 19 Jul 2016 20:51:55 +0000 (-0700) Subject: Remove redundant onTransactionIdle() call from WikiPage::doPurge X-Git-Tag: 1.31.0-rc.0~6339^2 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=41e7ec8757590d3bf3222b4646d51aaa21780826;p=lhc%2Fweb%2Fwiklou.git Remove redundant onTransactionIdle() call from WikiPage::doPurge Change-Id: I18b03ae6d2f865bbe7eb072c68b2648564ec4d6f --- 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 );