Handle invalid grouppage on Special:Statistics
authorumherirrender <umherirrender_de.wp@web.de>
Thu, 29 Jan 2015 19:54:06 +0000 (20:54 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Thu, 29 Jan 2015 19:54:06 +0000 (20:54 +0100)
Passing null to Linker::link gives warning on the side

Change-Id: Ibee9eb039e88c23ba38ff6594f449316b22ecba6

includes/specials/SpecialStatistics.php

index 4429022..1f339d1 100644 (file)
@@ -199,10 +199,16 @@ class SpecialStatistics extends SpecialPage {
                                $grouppageLocalized = $msg->text();
                        }
                        $linkTarget = Title::newFromText( $grouppageLocalized );
-                       $grouppage = Linker::link(
-                               $linkTarget,
-                               htmlspecialchars( $groupnameLocalized )
-                       );
+
+                       if ( $linkTarget ) {
+                               $grouppage = Linker::link(
+                                       $linkTarget,
+                                       htmlspecialchars( $groupnameLocalized )
+                               );
+                       } else {
+                               $grouppage = htmlspecialchars( $groupnameLocalized );
+                       }
+
                        $grouplink = Linker::linkKnown(
                                SpecialPage::getTitleFor( 'Listusers' ),
                                $this->msg( 'listgrouprights-members' )->escaped(),