mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-09-24 18:58:17 +00:00
Don't show red diff link
If the log entry refers to a non-existing page, the link is red. In this case, the diff link only duplicates the main link. Bug: T47948 Change-Id: I3f0e6e7dfbaa8cccbac8450162df97f4a58cccdc
This commit is contained in:
parent
18d29ccc05
commit
0b1b87f85a
|
@ -464,8 +464,9 @@ class SpecialAbuseLog extends SpecialPage {
|
|||
|
||||
if ( !$row->afl_wiki ) {
|
||||
$pageLink = $linkRenderer->makeLink( $title );
|
||||
if ( $row->afl_rev_id ) {
|
||||
$diffLink = $linkRenderer->makeLink( $title,
|
||||
if ( $row->afl_rev_id && $title->exists() ) {
|
||||
$diffLink = $linkRenderer->makeKnownLink(
|
||||
$title,
|
||||
new HtmlArmor( $this->msg( 'abusefilter-log-diff' )->parse() ),
|
||||
array(),
|
||||
array( 'diff' => 'prev', 'oldid' => $row->afl_rev_id ) );
|
||||
|
|
Loading…
Reference in a new issue