mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-24 22:25:27 +00:00
If timestamp is null load revision time
Passing null to wfTimestamp will result in the current time. Protect against that happening Bug: T180103 Change-Id: I6ef9577bf52609bf387b0146f1d8a4a53be58cd7
This commit is contained in:
parent
d0938de871
commit
8eb65b264d
|
@ -729,6 +729,11 @@ class SkinMinerva extends SkinTemplate implements ICustomizableSkin {
|
|||
$isMainPage = $title->isMainPage();
|
||||
// Get rev_timestamp of current revision (preloaded by MediaWiki core)
|
||||
$timestamp = $this->getOutput()->getRevisionTimestamp();
|
||||
# No cached timestamp, load it from the database
|
||||
if ( $timestamp === null ) {
|
||||
$timestamp = Revision::getTimestampFromId( $this->getTitle(), $this->getRevisionId() );
|
||||
}
|
||||
|
||||
// Main pages tend to include transclusions (see bug 51924)
|
||||
if ( $isMainPage ) {
|
||||
$lastModified = $this->msg( 'mobile-frontend-history' )->plain();
|
||||
|
|
Loading…
Reference in a new issue