This avoids a double parse when the edit stash is not used,
which can be confirmed via the SaveParse log for a page
using {{REVISIONID}} when edit stashing is disabled. This
now matches the reuse for the edit stash hit case.
Change-Id: I405c39d4d7ac04e39fbdfe400f73238b734c7833
// @TODO: disallow this word on all namespaces
$this->nsInfo->isContent( $this->mTitle->getNamespace() )
) {
- if ( $this->mRevisionId ) {
+ if ( $this->mRevisionId || $this->mOptions->getSpeculativeRevId() ) {
return '-';
} else {
$this->mOutput->setFlag( 'vary-revision-exists' );