aboutsummaryrefslogtreecommitdiffstats
path: root/includes/changes/ChangesFeed.php
diff options
context:
space:
mode:
authordaniel <dkinzler@wikimedia.org>2019-06-03 23:29:55 +0200
committerKrinkle <krinklemail@gmail.com>2019-06-24 23:15:06 +0000
commit7271ac0dcd001b514dbd9753a3d5a461fc527a9d (patch)
tree0773b59be3895eaa3f452725b34f1614942db87a /includes/changes/ChangesFeed.php
parent5b6f6be130a8ee3672b6a1cbaca4e5da58d50ab5 (diff)
downloadmediawikicore-7271ac0dcd001b514dbd9753a3d5a461fc527a9d.tar.gz
mediawikicore-7271ac0dcd001b514dbd9753a3d5a461fc527a9d.zip
Tolerate invalid titles in some ChangesFeed and LogFormatter code
Bug: T224811 Change-Id: If134e20cc14d80f9186611606df0b860889bd2cf
Diffstat (limited to 'includes/changes/ChangesFeed.php')
-rw-r--r--includes/changes/ChangesFeed.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/changes/ChangesFeed.php b/includes/changes/ChangesFeed.php
index bb9114aa6228..69c709c258b8 100644
--- a/includes/changes/ChangesFeed.php
+++ b/includes/changes/ChangesFeed.php
@@ -93,7 +93,7 @@ class ChangesFeed {
$nsInfo = MediaWikiServices::getInstance()->getNamespaceInfo();
foreach ( $sorted as $obj ) {
$title = Title::makeTitle( $obj->rc_namespace, $obj->rc_title );
- $talkpage = $nsInfo->hasTalkNamespace( $obj->rc_namespace )
+ $talkpage = $nsInfo->hasTalkNamespace( $obj->rc_namespace ) && $title->isValid()
? $title->getTalkPage()->getFullURL()
: '';