'meta' => 'siteinfo',
'siprop' => 'general',
'list' => 'watchlist',
- 'wlprop' => 'title|user|comment|timestamp|ids',
+ 'wlprop' => 'title|user|comment|timestamp|ids|loginfo',
'wldir' => 'older', // reverse order - from newest to oldest
'wlend' => $endTime, // stop at this time
'wllimit' => min( 50, $this->getConfig()->get( 'FeedLimit' ) )
}
}
if ( isset( $info['revid'] ) ) {
- $titleUrl = $title->getFullURL( [ 'diff' => $info['revid'] ] );
+ if ( $info['revid'] === 0 && isset( $info['logid'] ) ) {
+ $logTitle = Title::makeTitle( NS_SPECIAL, 'Log' );
+ $titleUrl = $logTitle->getFullURL( [ 'logid' => $info['logid'] ] );
+ } else {
+ $titleUrl = $title->getFullURL( [ 'diff' => $info['revid'] ] );
+ }
} else {
$titleUrl = $title->getFullURL( $curidParam );
}