From 7271ac0dcd001b514dbd9753a3d5a461fc527a9d Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 3 Jun 2019 23:29:55 +0200 Subject: Tolerate invalid titles in some ChangesFeed and LogFormatter code Bug: T224811 Change-Id: If134e20cc14d80f9186611606df0b860889bd2cf --- includes/changes/ChangesFeed.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'includes/changes/ChangesFeed.php') 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() : ''; -- cgit v1.2.3