From 48e70666220054c15f2095ede6c16197c2bc78f6 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Fri, 9 Mar 2012 20:26:08 +0000 Subject: [PATCH] No need to create a new Revision object if we already have one available --- includes/Article.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/Article.php b/includes/Article.php index cdf2c1f4a6..2e8e2008e1 100644 --- a/includes/Article.php +++ b/includes/Article.php @@ -1093,7 +1093,12 @@ class Article extends Page { $extraParams['unhide'] = 1; } - $revision = Revision::newFromId( $oldid ); + if ( $this->mRevision && $this->mRevision->getId() === $oldid ) { + $revision = $this->mRevision; + } else { + $revision = Revision::newFromId( $oldid ); + } + $timestamp = $revision->getTimestamp(); $current = ( $oldid == $this->mPage->getLatest() ); -- 2.20.1