aboutsummaryrefslogtreecommitdiffstats
path: root/includes/logging
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/logging
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/logging')
-rw-r--r--includes/logging/BlockLogFormatter.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/logging/BlockLogFormatter.php b/includes/logging/BlockLogFormatter.php
index ddecf9ead5db..ead290f0624f 100644
--- a/includes/logging/BlockLogFormatter.php
+++ b/includes/logging/BlockLogFormatter.php
@@ -127,7 +127,7 @@ class BlockLogFormatter extends LogFormatter {
public function getPreloadTitles() {
$title = $this->entry->getTarget();
// Preload user page for non-autoblocks
- if ( substr( $title->getText(), 0, 1 ) !== '#' ) {
+ if ( substr( $title->getText(), 0, 1 ) !== '#' && $title->isValid() ) {
return [ $title->getTalkPage() ];
}
return [];